I AM SO CONFUSED AND FRUSTRATED BECAUSE I THOUGHT LEARNING HTML AND CSS IS THE MUST THINGS TO KNOW WHEN CREATING A WEBSITE BUT I DISCOVERED WEBSITES LIKE WIXS, WORDPRESS, AND OTHER MAKES THIS PROCESS SO EASY WHICH IS GOOD BUT THEN WHY WE HAVE TO LEARN HTML CSS AND JS TO CREATE A WEBSITE???
I WAS SO PUMPED AND ALL BUT NOW IM LOST TRACK AND NEED HELP.
Because most programming requires coding, and most programming does not involve producing basic websites of the type Wix etc. allow non-technical users to generate. Most programming isn’t building websites, full stop.
FCC mainly teaches web development, and HTML/CSS are a standard thing to teach first and are extremely useful. JS is a programming language useful far beyond websites.
Website generating services help people with no programming knowledge create simple websites from templates. If your goal is just to be able to build a website for yourself, then you don’t need to learn how it works, just like you don’t need to be a mechanic to drive a car.
Learning web development allows you to make web applications that can’t be generated from a template. It allows us to build tools like Wix and Wordpress.
I taught myself html using Blogger back in the day. Now, most sites really push templates and don’t allow for much customization. So, why html and CSS? It helps introduce basic coding concepts. A lot of what html and CSS cover is expanded upon in JS. The importance of it also depends on why you’re taking the lessons here.
If you go into web design, it helps you learn to code from scratch. A client will hire you because they want a professional looking website. What Wix and many hosting sites offer is not professional or personal - it’s not catered to an individual company. That’s why they hire developers.
If you’re looking to get a job with a company, it won’t go very well if during a technical interview you ask for a template to help you code. They want you to show that you understand and can implement the concepts you’ve been taught without help. Finally, learning code opens up more possibilities for design than what a site like Wix can offer.
How do you think the web templates on wix and wordpress were created? They used html css and javascript.
If all you want to do is make a simple website then sure you can use wix or wordpress. freeCodeCamp is for people that want to learn to program and write software. What are your actual goals?
You will need html, css and js in that case, just keep learning it, even if it doesn’t make sense immediately as to why you are learning certain things it will all fall into place eventually. Learning web development is a long process.