Hacker News new | past | comments | ask | show | jobs | submit login

There is an identical ask thread to this that I just posted an answer to, so I will crosspost my answer from there:

If you want to do front end web dev, learn these languages in this order:

HTML - http://www.w3schools.com/html/ CSS - http://www.w3schools.com/css/default.asp Javascript - http://eloquentjavascript.net/contents.html

And then pick one of the following two: PHP - http://www.tuxradar.com/practicalphp or Rails - http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

There are many languages that you can learn for front end other than RoR and PHP, but they are two of the most popular right now, and will almost certainly suit your needs. Good luck, and stick with it when it gets frustrating, learning how to code is definitely worth it!




Just to clarify RoR is a framework, and PHP is a language. Each language has many frameworks to choose from. You need to learn Ruby before learning Ruby on Rails. Each framework allows for rapid development of websites or web apps, and should be learned separately from the language they support.

If you want to learn how to code backend stuff pick either python, ruby or php.


Thanks for clarifying this. I'm sure it sounds oversimplified to non-beginners but I didn't fully get the difference until I tried out Code School's Rails for Zombies and they directed me to "Tryruby.org" 1st.


I am on it! I'm getting enough here to keep me busy for quite a while! How can I find the other thread? I'm going to keep track of all of the people that help me out on this post so I can shoot you a note when I finally build something cool! Thanks so much for sharing these resources.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: