"Learning HTML is only important to learn if you feel it's important to learn. There's nothing fancy with HTML, just many many tags and attributes to remember. Nowadays, it's possible to build a working website without learning HTML properly by using frameworks."
I'm sorry, but I can only strongly disagree. HTML is still the most important part of every website. Actually every website exists of HTML. CSS and JS are only sugar on top. Writing correct HTML makes a website standard-conformant and accessible. Saying "it's possible to build a working website without learning HTML properly by using frameworks" is exactly the reason why there are developers using a div as button and excluding many people from websites by making them inaccessible.
It never hurts to learn the basics, we all know serious frontend developers learn HTML deeply. But you see the trend of no-code apps, things are getting more and more abstract.
I'm not sure what no-code apps are, but it's not about wether it hurts or not to learn the basics. Every frontend developer needs to learn HTML seriously, even if they want to become "just" a javascript developer. In the end the output is always HTML and this output needs to be accessible. Otherwise you're excluding people.
Writing "it's possible to build a working website without learning HTML properly by using frameworks" is simply wrong, imho. Frameworks don't prevent you from writing wrong, inaccessible HTML.
I really don't want to rant, but I'm afraid that people who start learning how to code read this and then think they can go on without learning HTML.
For the near future your point is strong and true! I still believe in the evolution of building a decent website without caring too much raw html/css behind the scene.
probably it would help to stop inventions in JS frameworks. Once no one knows html/css and how everything works it would be easy to use React for everything and everyone will become full stack developers :)
It's actually true when you work with React Native, at very basic you don't care about what happening behind the scene. I predict in the future when those JS framewors are so strong and abstract enough, you can write a wesite at will without caring too much about what bundlers transpiling to and how browsers rendering.
Log in to continue
We're a place where coders share, stay up-to-date and grow their careers.
"Learning HTML is only important to learn if you feel it's important to learn. There's nothing fancy with HTML, just many many tags and attributes to remember. Nowadays, it's possible to build a working website without learning HTML properly by using frameworks."
I'm sorry, but I can only strongly disagree. HTML is still the most important part of every website. Actually every website exists of HTML. CSS and JS are only sugar on top. Writing correct HTML makes a website standard-conformant and accessible. Saying "it's possible to build a working website without learning HTML properly by using frameworks" is exactly the reason why there are developers using a
div
as button and excluding many people from websites by making them inaccessible.It never hurts to learn the basics, we all know serious frontend developers learn HTML deeply. But you see the trend of no-code apps, things are getting more and more abstract.
I'm not sure what no-code apps are, but it's not about wether it hurts or not to learn the basics. Every frontend developer needs to learn HTML seriously, even if they want to become "just" a javascript developer. In the end the output is always HTML and this output needs to be accessible. Otherwise you're excluding people.
Writing "it's possible to build a working website without learning HTML properly by using frameworks" is simply wrong, imho. Frameworks don't prevent you from writing wrong, inaccessible HTML.
I really don't want to rant, but I'm afraid that people who start learning how to code read this and then think they can go on without learning HTML.
For the near future your point is strong and true! I still believe in the evolution of building a decent website without caring too much raw html/css behind the scene.
probably it would help to stop inventions in JS frameworks. Once no one knows html/css and how everything works it would be easy to use React for everything and everyone will become full stack developers :)
It's actually true when you work with React Native, at very basic you don't care about what happening behind the scene. I predict in the future when those JS framewors are so strong and abstract enough, you can write a wesite at will without caring too much about what bundlers transpiling to and how browsers rendering.