Becoming a web developer requires core skills in certain languages and then a decision later as to what framework or underlying technology you're gonna focus and use from that point forward. Today, what I wanna do is discuss the core skills you need to obtain to get started on your journey to becoming a web developer.
Today we're talking about the core skills you need in order to start your journey to becoming a web developer. Now, just a quick warning here, that this is a single article so I can't hope to explain everything in detail so I'm grossly simplifying concepts here so keep in mind that obviously you'll need to take things to the next level to really understand this but this should get you started.
All right, so moving on, we're gonna start with the first of the three skills I'm talking about. Core skill number one: HTML. HTML stands for Hyper Text Markup Language and incidentally, a markup language is a system for annotating a document within text so the text we're talking about for hyper text markup language, or HTML, is the text that you want displayed on a web page.
HTML elements are the building blocks of HTML pages. Now, there's a lot of HTML elements but you can do all sorts of things like, for example, placing an image, bolding some text on the screen, adding headings to the page and there's a lot, lot more you can actually do there. Now, what happens is that your computer browser reads a page of HTML and interprets these HTML elements as what is to say, grabbing the text that's in that page, then renders that page into your browser or onto your browser and render - by the way, is just a fancy word for displaying - so basically the computer browser grabs that text file, renders it, puts it together and then displays it on the browser page. All right, so that's HTML, Hyper Text Markup Language.
Moving on now to the second of our core skills, core skill number two: CSS. CSS stands for Cascading Style Sheets and is used to format content on web pages. Now, CSS works with HTML and it can do things like define font sizes, colour, spacing, borders and so on, things of that nature, more the presentation side of things. Where CSS is particularly powerful is allowing a relatively easy way for you to apply styles across either an entire website or series of pages so CSS allows you to separate the presentation and the content which I think's pretty cool. All right, so that was core skill number two: CSS (Cascading Style Sheets).
There's so many frameworks and technologies and methodologies that you can actually use that I can't hope to possibly cover that in a single post but I will create another one about that sort of stuff in the future.
All right, so I hope that helped. If you've got any questions, feel free to leave a comment and I'll get back to you.