Hacker News new | ask | show | jobs
by coledubz 4465 days ago
Start with Ruby, build some command line apps. Make a chess/checkers/other complicated game to cement in object oriented programming. Move to Rails. Learn some SQL(sqlzoo is probably enough). Rails has a lot of magic, if something seems magical learn what it does until it is no longer magical. After that, add some javascript/jQuery to your rails apps. Once you feel comfortable with that move onto a frontend framework like Backbone or Angular.

http://www.amazon.com/Beginning-Ruby-Novice-Professional-Exp... this is a good book for the Ruby path.

http://ruby.railstutorial.org/ This is the go-to rails tutorial. But beware that he doesn't explain things in super fine detail, so if Hartl tells you to do something that you don't understand stop and do some research on whats happening. Expect to spend a day or two on each chapter.

1 comments

A lot of people recommended me ruby but I feel like I'm loosing the foundation of programming and maybe somewhere along the line I won't understand something because I skipped it.
This is correct. Start with something like C#, Java or Go.