4 ms·
Learn the basics: HTML, CSS and client-side JavaScript without any frameworks, libraries or code generators. Then do the same for the server-side, learn the ba
by matt_s 12y ago
Learn the basics: HTML, CSS and client-side JavaScript without any frameworks, libraries or code generators.
Then do the same for the server-side, learn the basics of HTTP GET, POST (and others) with a language, no frameworks or libraries. I'm not saying write a web server from scratch but just learn the basics of how a browser communicates with a server. Pick Python, Perl or Ruby. Perl is where I learned this with CGI scripts, which nobody will admit to using these days likely.
Once you understand the basics of how a server sends content and how a browser renders it then start looking at frameworks, libraries, etc.
There are too many "camps" around what essentially are tools and it's better to know how things work at the basic level. You will then pick up new (to you) frameworks, libs, etc. pretty quickly.