From Zero to Python Hero
December 10, 2009 7:26 PM Subscribe
I'm interested in teaching myself Python as my first programming language. What kind of useful/interesting projects are recommended as a long term goal to work towards, given that I'm a total beginner?
I've been messing with the idea of teaching myself a programming language as a hobby, and after a bit of research Python seems to be the one best suited for me. That being said, I know absolutely nothing about programming, and I'm interested in what exactly I'd be able to accomplish after I've taught myself the basics. I've pulled together a number of tutorials and books, and messed around a bit with the extreme basics, and I've enjoyed it, but I feel that it would really help to motivate me if I had some kind of an end goal or project that I could work towards.
I would rate myself as a relatively advanced computer user, I like tinkering around with different programs and set ups to get the most out of machines. As a bit of background, I'm currently running a laptop on Windows Vista as my main PC, and a mac mini as an HTPC hooked up to my plasma, which I use mainly to run Plex for my movies and TV shows. Does anyone have examples of what they've been able to accomplish as a beginner after a few months of learning, or any suggestions on goals/projects that I can work towards? I realize that this is an extremely broad question, but I want to keep things pretty open so I can get a feel for what's possible. I've found the posts on Askmefi really helpful for tracking down resources and tutorials, but not much in terms of suggested projects. Any recommendations for books or training resources are also appreciated to help me get there.
posted by KilgoreTrout to computers & internet (21 answers total) 99 users marked this as a favorite
Conway's game of life, and a Mandelbrot set viewer. They're both relatively simple tasks conceptually, but together they cover a pretty comprehensive range of programming features. If you figure out those two things, you can consider yourself basically fluent. Also, they're both awesome - I can mess around with the game of life forever, and the Mandelbrot is literally infinitely complex!
Have fun.
posted by Salvor Hardin at 7:33 PM on December 10, 2009 [3 favorites]