Re:Ask HN: High School Student Looking For Learning Resources
by crispycret on Tuesday November 20, 2012 @02:50PM
(#4810947)
iTunes U, that's very interesting. I've never really used iTunes so I had no idea they offered tutorials.
I have tried open source projects a little on github but the files were too long. I'll look more into open source but I need to dig around to find smaller projects. If there are any small projects you can recommend that would be great.
Thanks for the help, I will start digging into the resources you gave after I take a look at Udacity.
Re:Ask HN: High School Student Looking For Learning Resources
by dpearson on Tuesday November 20, 2012 @06:01PM
(#4811851)
I've not done enough work with Python specifically to be able to recommend any projects; sorry. As for iTunes U, it's all recorded college courses (some with exercises and the like, others without); some are better than others (both in terms of content), but you'll have to look in the description about prerequisites and languages used.
Re:Ask HN: High School Student Looking For Learning Resources
by crispycret on Tuesday November 20, 2012 @08:00PM
(#4812209)
Yeah that was what I thought when you mentioned iTunes, thanks.
If you're interested in theory, I would point to iTunes U; I've been impressed with what I've seen of the courses there. I personally can't recommend any books (that's not really my learning style; I'm much more hands-on).
For the mechanics of programming, there's nothing better than just writing code. The Python docs are a great source of information, as are sites like Stack Overflow; search engines will be your friend if you get stuck. Open source code can be a good reference, as mentioned below, for seeing approaches to a specific problem (or implementations of a specific algorithm), but pouring through reams of others' code probably isn't the best use of time.
Overall, you sound like you're off to a good start. I'm a senior in high school, but, a year into my learning, I wasn't nearly as far along as you.