Slashdot is powered by your submissions, so send in your scoop


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


+ - What's the best way to learn to program?

Submitted by
LuckyLefty01 writes "I'd like to learn how to program. I've always liked the kind of logical thought that goes into stuff like math and the solving of logic problems, but I somehow never got around to learning to code (I'm 21). I very much enjoy doing things like messing around with universal turing machines and using excel spreadsheets to find the most +EV course of action in a situation. As far as current programming knowledge goes, mine is probably about as minimal as you can get while still spending some time around geeks and websites populated by them. So I guess what I'd really like some advice on would be where do I start? What language should I learn (first)? Are there any specific sites or books (especially the latter) that I could read that you guys recommend to give me a good start? I'm definitely planning to take a class at my local Community College as well in a couple months, but I'd like to get a head start and have some idea of what I'm getting into (and to be able to supplement the class with other knowledge and experience, since I have no idea how good it will be). The main reason for my interest is pure curiosity. I don't have any particular use for this knowledge in mind down the road yet, but I would not mind learning something that might actually be useful to me in the real world eventually (by getting a better (i.e. some) understanding of how the people who do this for a living actually do it if nothing else)."

If you don't have time to do it right, where are you going to find the time to do it over?