Now we know you are probably saying “Oh! I know about Java. That’s what it is, right?”
- HTML (HyperText Markup Language) is the programming language that structures and gives meaning to the content on your page. This means that it defines where your paragraphs, links, images, headings, and other items show up on your web page. It sets up the foundation for how your web page (or your house) is laid out. Think of it as your blueprint.
- CSS (Cascading Style Sheets) is a programming language we use to control the look and style of the layout of the HTML. In other words, this would be our materials like paint, wood, bricks, metals, and concrete used to apply the overall look of our blueprint (the HTML). It creates the design of the fonts, colors, borders, columns, and sections in your HTML. It changes your web page from being a boring text page to a beauty of presentation for everyone to enjoy.
- Change HTML content (yes, it can change the words on the page)
- Change HTML attribute values (such as your tags and sections)
- Change HTML styles from your CSS (you can manipulate your IDs and classes)
- Show HTML elements (such as typing a search topic in and providing its results)
There are two types of APIs. Browser APIs, which run within your web browser, allow you to expose data from surrounding environments to do complex actions. The DOM, or Document Object Model, will be the most common browser API you use. Third-party APIs, which are not built into your browser, are provided through code blocks and information from another location on the Web. For example, having a Twitter widget on your page to show your latest tweets in real-time is possible through third-party APIs.
How Does It Work?
MakeUseOf provides an awesome chart of how the process works between the three languages and the DOM.
How Do I Use It?
- Numbers, which are self-explanatory. They can be written with or without decimals and are stored as double-precision, floating-point numbers. But the floating-point system is not always accurate, so you have to keep that in mind when using that format in your code.
- Objects, which are variables containing several data values types.
- Arrays, which are used to store a group of many values in a single variable. Think of this as a list of items represented by one label—like a shopping list or a wish list.
- Functions, which are code blocks that perform an action when something calls it.
In order for your code to work in your HTML, you have to make sure that your variables are set before providing any functions within your code. Mixing up the order or having your code out of order causes errors to occur on your web page. More than likely, the actions you want to happen on your web page will not happen if your code is out of order and everything isn’t defined.
Lastly, if you really want to give your career a kickstart, you can look into enrolling in job training programs called coding bootcamps. Career Karma is a great resource to help you build a network with others who are changing their careers and lives by breaking into tech. They also help you get enrolled in these coding bootcamps to provide you access to a path to that dream tech job of your choice.