I want to learn web development. Im a computer science student and I have knowledge of Python, Java, C, C++ and so on but I have never touched web development before and now I want to learn it.
What languages should I learn?
WHERE do I find good learning resources?
So far im thinking about
>Python and some framework
in that order. I'll give it a week.
> Youtube :-> Devtips
Look at the basics and try to copy some sites using open source libraries (see github?)
and frameworks like bootstrap or foundation, etc.
If you want to be hireable try learning the grunt and gulp build systems alongside bower (just google this stuff), and when you (think) you
go a grip on all this stuff try YO, aka. Yeoman out and learn different build environments / frameworks.
TL:DR: Build something, you lazy fag.
use java for backend (look at spring mvc)
it doesn't take long to learn HTML, it's just like XML which you should be somewhat familiar with if you've used java before
>ruby on rails
Which language are you most comfortable with? Since you know Python, Django or Flask are cool frameworks checking out. If you feel you're more comfortable working Java, check out the Play framework.
>and 5000 more JS variants
Which one of those should i focus on???
I was thinking about going with Flask but I really havent done any comparisons yet
Flask is pretty lightweight so it's not as opinionated as the other frameworks.
Django and Play are both fully fledged MVC frameworks so once you do learn how to use one of those you can apply what you've learned with other frameworks such as ASP.NET and Rails.