Hi everybody! I'm an autodidact interested in web design and programming. I've learned enough to make a few sites using html with bootstrap, and I can do some simple backend stuff using PHP. So what should I learn next?<p>I'd like to get to the point where I can do some freelance web design, but I'm not entirely sure what I'll need to know to be a competitive candidate. Suggestions on material, and places to learn it would be greatly appreciated!
If you like more frontend graphical stuff, start playing around with frontend frameworks like AngularJS [1] or Backbone. Also, take a look at websites like Codecademy [2] that can give you more of a run down of concepts.<p>If you like the backend stuff, I would probably not go for PHP (though it is a fairly 'easy' first language) and try learning something like Ruby on Rails [3][4], Django or ASP.NET MVC if you are on Windows.<p>[1] <a href="http://campus.codeschool.com/courses/shaping-up-with-angular-js/contents" rel="nofollow">http://campus.codeschool.com/courses/shaping-up-with-angular...</a>
[2] <a href="http://www.codecademy.com/" rel="nofollow">http://www.codecademy.com/</a>
[3] <a href="http://tryruby.org/levels/1/challenges/0" rel="nofollow">http://tryruby.org/levels/1/challenges/0</a>
[4] <a href="http://railsforzombies.org/" rel="nofollow">http://railsforzombies.org/</a>