Since I’ll be teaching again next Sem, this time trying to save the world, I figured I might as well collate a list of resources that would help my students, and share it with the interwebs =D
- Top 5 Attributes of Highly Effective Programmers
- Advice to young programmers
- Learn Python the Hard Way, 2nd Edition
- MIT Python Textbook
- Alice
- Khan Academy
- Talks at Pivotal Labs
- Project Euler
- Singpath
- Stack Overflow
Good habits for new programmers to have =D
Advice for people just starting programming.
The hard way is actually easier, and this ebook will serve as a very good introduction to anyone who is learning programming for the first time in their lives.
Online version of the MIT 6.01 textbook. Covers almost all knowledge required to get a decent background in computing. To download the PDF version of the book, click here.
An excellent way to learn Object Oriented Programming(OOP), Alice will guide you slowly into the world of programming by doing other fun stuff. Before you know it, you would have already learn how to code in OOP.
A series of video guiding you to programming. Quite a good video series for beginners.
Lots of awesome talks here. Great for people who want to go and work in the real world.
A list of programming challenges from the easy to the not so easy, helping you progress through the levels. Note, you don’t submit code, but rather the solution, it more of trains your problem solving skills instead.
A list of programming challenges from the easy to the not so easy, helping you progress through the levels. In this one, you submit code, and they’ll tell you when your code has a problem, or isn’t generalised enough.
They support Python, Ruby, Java and Javascript for now, which encompasses all the type of languages, so would be useful for beginners.
This is THE programming forum. If you have any questions or anything, ask here, and lots of helpful people will help you out. Of course, google around first before asking. Your question might already have been asked before.
If anyone has any other resources to contribute, drop me an email here
Social Networks
My Tweets: laurenceputra
- NUS orders Christian group to stop all activities on campus http://t.co/3KaBGzbl 20 hrs ago
- WOW RT @CNET: 14-year-old Singapore student ports ICS ROM for Galaxy S http://t.co/myjIufZN 22 hrs ago
- http://t.co/i6RMQfhI: Playbook 2, first impressions http://t.co/m4ssq3e4 1 day ago
- http://t.co/i6RMQfhI: Hack&Roll '12 http://t.co/OYYrczbo 2 days ago
- More updates...
Posting tweet...
Ads
Categories








Facebook
Twitter
LinkedIn
RSS