Ask HN: How should a beginner learn to code?
1–10 of 37 posts
Re: Ask HN: How should a beginner learn to code?
#2Re: Ask HN: How should a beginner learn to code?
#3You need to start building stuff. The only time I've ever learned to code was when I was trying to build something. Reading books, taking algorithm classes, etc never did anything for me. Give me a real world problem and turn me loose. That's how I learn best, and I expect most people do too.
Re: Ask HN: How should a beginner learn to code?
#4Re: Ask HN: How should a beginner learn to code?
#5Loads of articles about non-technical founders needing to learn to code. Short of pursuing a CS degree, and after Tryruby.org and Codeschool.com, what do you recommend?
[1] Ruby Guides - http://guides.rubyonrails.org/
[2] Rails Tutorial - http://ruby.railstutorial.org/ruby-on-rails-tutorial-bookRe: Ask HN: How should a beginner learn to code?
#6Loads of articles about non-technical founders needing to learn to code. Short of pursuing a CS degree, and after Tryruby.org and Codeschool.com, what do you recommend?
Re: Ask HN: How should a beginner learn to code?
#7Tons of "Ask HN" posts on this topic have already been posted. The first step to showing people you're serious is to actually do your own research first.
The post that got me started with writing code was http://iamelgringo.blogspot.com/2008/05/teach-yourself-you-t...
Re: Ask HN: How should a beginner learn to code?
#8But I have to say, as others have said - you just have to get down and code. I've covered a lot material, but the moment you sit down to write a piece of code by yourself - the game changes. Its like a different dimension.
So my advice to you as a fellow noobie is run through the tutorials enough so that you know your M from your C and get writing.
Join StackOverflow (which never ceases to amaze me) and read read read!
Best of luck.
Re: Ask HN: How should a beginner learn to code?
#9I started with Python & Google App Engine. I would recommend this to anyone. You don't have to worry about the server and can just pay attention to actually learning a server-side language (assuming that is what you want to focus on).
Check out http://learnpythonthehardway.org/index
O'Reilly books are excellent too. If you have any questions, my email is on my profile.
Don't stop - code every day!