Recently, I have been getting a lot of requests about how to get started with web development, and here is how I mastered it.
Front End vs Back EndIf you starting to get into web development, you must have heard of two terms, "Front End", and "Back End". In brief, Front End languages refers to the code that gets executed in your browser, and it is something you can modify on your browser (but it won't affect other browsers, of course) and the code on the Back end gets executed ON the server. This is the part of the code you can't modify, and this can only be changed from the server itself. If you change the code in the backend, it would directly/indirectly affect everyone who visits your website.
The Basics: HTML & CSSIf you are not already familiar, the most basic language for web development is HTML. Technically HTML isn't a programming language, instead it is a Markup language. HTML plays a very crucial role in web development, since all you see on the internet is basically HTML, and even this page is made with HTML. Hypertext Markup Language (HTML) is basically the building block of a web page, and all that you see on websites is HTML, with some styling CSS: If you ask me, the second most crucial language in web development is CSS. CSS, which stands for Cascading Style Sheet helps you to design pages. Basically, if you write plain HTML, without any CSS, it would look pretty bad. CSS helps you to design your HTML to make it look good, and all beautiful web pages you see have a good amount of CSS. So basically, HTML + CSS = Good looking web page. As a quick recap, HTML is all the elements of your page, and CSS is the styling of those elements. So, where do I learn HTML and CSS!?!? There is a vast number of tutorials, but I personally started with a website called w3schools, and they have pretty good HTML and CSS courses. Here is the link to their website, so that you can check it out for yourself: w3schools.com