I'm a business student who has interacted a lot with devs and hackers over the last few years and am sick of not having the skillset to get stuff done myself. What should I learn, and what do you think is a good way to go about learning and practicing so that I can begin building web applications/sites?<p>From what I've read, the following are highly recommended:
Django
Ruby on Rails
Javascript<p>I have some experience with python, css, and html - but none of it is what you would call 'practical' [hasn't been applied to any real projects].<p>Thanks for any advice you can provide :)
If you want a complete nuts to bolts introduction to web development, I'd recommend starting here:<p><a href="http://prework.flatironschool.com/web-development/" rel="nofollow">http://prework.flatironschool.com/web-development/</a><p>It's ruby specific, but what you learn in terms of html, css, and git can be ported if you decide to use a different backend language later down the road.<p>Then just start building things - that when you'll start to really learn.
Any of what you mentioned will serve you well. I'm a Django/Python developer in my day job. It's an amazingly good place to start. I use python, html, css, and javascript on daily basis.
JavaScript is another option and the one I'd highly recommend. Go to www.nodeschool.io learn node.js and javascript, then learn more javascript for the client side along with html and css.