Don't help new technologies, learn basic skills. For example, C language data structure compilation principle, etc., the time is to be used on the blade. I am sometimes the old new software, and I ignore more important things, those who are essential, have good knowledge of themselves. Only this knowledge can improve your ability. It is also the foundation of the building. I used to find information on the Internet before, I chose A. And don't do what practical things. So it is not very fast for a long time. I saw an article on the Internet today and made me think of a lot. 1. Higher mathematics (already completed) 2. Linear algebra (learning) 3. Computer professional English (learning) 4.C language (learning) 5.c 6. Data structure (Learning) 7. Computer principle 8 Compilation Principle 9. Compilation Language 10. Network Foundation (Learning) 11. Database Principle 12. Visual C 13. Software Engineering 14.Linux (Learning) 15.java 16.pascal 17.Delphi / Kylix 18.oracle This is A person's learning plan seems to have a lot of people to learn.