4 ms·
To add to this comment, I'd recommend taking a look at Learn Python The Hard Way (http://learnpythonthehardway.org/index http://learnpythonthehardway.org/index)
by dutchrapley 16y ago
To add to this comment, I'd recommend taking a look at Learn Python The Hard Way (http://learnpythonthehardway.org/index http://learnpythonthehardway.org/index) to get started.
I'm not a Python programmer, but I recommended this to a friend who's in the same boat as you and heading down the PHP path. He worked his way through 1/3 of the exercises his first day.
The important part isn't what you read, but what you put into practice. You learn by doing. Learn Python The Hard Way gets you up and running fairly quickly.
While Rails is a fantastic framework, don't start there. It may be hard to understand how it helps you if you don't understand the context of the problems it solves. Right now, focus on a specific language.
- thekevan 16y agoIf I went the Ruby/RoR route, I would learn Ruby then Rails. As well as LPTHW, another great resource is the MIT OCW course which teaches fundamentals using Python. Thanks for the help! http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/ http://ocw.mit.edu/courses/electrical-engineering-and-comput...
- dutchrapley 16y agoI'll also add it depends on your what OS you're running. If you're on Windows, Python will be more forgiving than Ruby. Some Ruby gems build native extensions as they're installed, which isn't always possible on Windows. Granted, the state of Ruby and Rails on Windows has improved over the last few years, I still wouldn't consider it a first class citizen. Granted, there are some nice online resources for jumping into Rails: http://www.codeschool.com/ http://www.codeschool.com/ http://tryruby.org/ http://tryruby.org/ http://rubykoans.com/ http://rubykoans.com/ http://mislav.uniqpath.com/poignant-guide/ http://mislav.uniqpath.com/poignant-guide/ http://humblelittlerubybook.com/ http://humblelittlerubybook.com/
- thekevan 16y agoThanks again for the resources, there are some there I have not heard of before. I have both Windows and Linux boxes.