Hacker News Comments on
Beginning Ruby: From Novice to Professional (Beginning From Novice to Professional)
·
5
HN comments
- This course is unranked · view top recommended courses
Hacker News Stories and Comments
All the comments and stories posted to Hacker News that reference this book.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.
⬐ joshfenmoreA 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.⬐ sergiotapiaThis is correct. Start with something like C#, Java or Go.
I would stick with PHP and try codeigniter. Going down the 'Rails' or 'Django' path. Ultimately just gives you a new toy. I wouldn't say it was worth it. But that depends on what your goals are.Ruby is a nice language though. I do all my non-web stuff in that.
I highly recommend Peter Cooper's Book: Beginning Ruby, Link:http://www.amazon.com/Beginning-Ruby-Novice-Professional/dp/..., if you'd like to get started with it.
⬐ askarI second that...CodeIgniter is really nice with no fuss...Rails is nice too unless you get familiar with it...in the mean time CodeIgniter is your rescue. Simple framework that's quite flexible.
I would start with these books:http://www.amazon.com/Beginning-Ruby-Novice-Professional/dp/...
http://pragprog.com/titles/rails3/agile-web-development-with...
With your deadlines, you're going to have to skip over some CS basics just to get everything going. That's okay though, there is enough to learn to keep you busy for a lifetime. The most important skill set that you need to learn right now is how to determine what's important this second and what can wait until later. Deadlines are a fantastic way to learn that skill :D
There are quite a few choices. You won't go wrong with any of these from amazon. (URLS provided by amazon, not a spam or affiliate link)Beginning Ruby: From Novice to Professional (Beginning from Novice to Professional) (Paperback) http://amzn.com/1590597664
Simply Rails 2 by Patrick Lenz Permalink: http://amzn.com/0980455200
Head First Rails: A learner's companion to Ruby on Rails by David Griffiths Permalink: http://amzn.com/0596515774
Beginning Rails: From Novice to Professional (Beginning from Novice to Professional) by Jeffrey Allan Hardy Permalink: http://amzn.com/1590596862
I suggest you pick up a version control book as well: svn or git from pragmatic programmers, may as well get this part done early so it becomes transparent.
Good luck
Non-tinied URL: http://www.amazon.com/Beginning-Ruby-Novice-Professional/dp/...