In an attempt to be a better programmer, I am planning to read a lot of books and learn at least one new language (which I think is going to be python) during the 3-month long holiday that I am going to have.
The list of books that I am planning to read --
- Code Complete 2
- Learning Python
- Introduction to Algorithms (along with the lectures)
- Mastering Regular Expressions, Second Edition
Ebooks:
- Source Control HOWTO
- and lots of blogs (and stackoverflow ofcourse).
The list of things that I want to do --
- Start using Linux (probably starting with Ubuntu).
- Learning to use the bunch of tools mentioned here.
- Setup a blog (hopefully).
I enjoy watching lectures as well, so, along with Introduction to Algorithms I am going to watch a bunch of Stanford Courses.
A little background: I am a 17 year old guy and I really enjoy programming and every aspect related to it. I have been programming in C and C++ for a while now. The former is more stronger than the latter. I was hoping to utilize the time that I have got on hand thoroughly. Any changes needed with the plan or any additions?
EDIT: Did not mention programming projects.
- Making a game using Allegro.
- Using QT4 to create a GUI-based database for my school.