Okay, I made a schedule for the next phase. It is about three months long, but I hope it is useful as I thought. The main objectives of this phase are:
The schedule is as follows:
Resources:
I try to use only free resources ...
Choosing Python, not Ruby:
Learning Python:
Learning AI:
I haven't decided the best place to learn AI yet. But till now the NPTEL course was an average one. I still have some time to find better books/resources.
If you have comments/suggestions, you are more than welcomed.
- Strengthen my knowledge of Python.
- Learn and apply the basics of AI, so I can decide the following phase depending on the current one.
The schedule is as follows:
- It starts from 1 May 2011.
- OS to use is Ubuntu 11.04. Just a normal usage to get used to it, so whenever I have to use it technically, I don't start from scratch. And because I want to be be free of cracked applications.
- 2-week course to revise the basics of Python and cover the main modules. [1:14 May]
- 1-week project to apply what I learned. [15:21 May] [project not decided yet]
- 8-week course to start AI from the beginning. I didn't go deep anyways, but this time with applying the examples using Python. [22May:16July]
- Reading about Software Product Management will get in the queue with other general books I read.
- I should not put in mind the targeted platform for my future applications. I can watch the market carefully. But choosing the platform is not part of the current phase.
Resources:
I try to use only free resources ...
Choosing Python, not Ruby:
- Python vs Ruby [WikiVS, the open comparison website]
- Python Vs Ruby
Learning Python:
- Google Python Class [YouTube Videos]
- Python Programming Tutorials [YouTube Videos]
- Dive Into Python [Book]
Learning AI:
I haven't decided the best place to learn AI yet. But till now the NPTEL course was an average one. I still have some time to find better books/resources.
- NPTEL Computer Sc - Artificial Intelligence [YouTube Videos]
If you have comments/suggestions, you are more than welcomed.