Ask HN: Learning Web Development, where should I start?
I recently came across this article: https://news.ycombinator.com/item?id=123903 and this was posted almost 7 years ago.Most people here suggest Perl/Ruby/Python.
I have recently started to learn MEAN stack, and I don't know if I am on the right track.
What is the best combination of frameworks/languages that you can use for webD, as of today?
9 comments
[ 1.8 ms ] story [ 37.9 ms ] threadOnce you learn Python, it's much easier to learn JavaScript and/or Ruby.
Note: I am co-founder of Real Python (https://realpython.com), which teaches the Python syntax and web development through real world examples.
I also teach at a full-stack JavaScript bootcamp - http://www.refactoru.com/ - and am a mentor through https://www.thinkful.com/ in Angular, Node, and Python.
Feel free to reach out with more questions - michael at realpython dot com.
Cheers!
P.S. - Curious about Python vs. Ruby? https://github.com/mjhea0/python-ruby
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.