If you want to be a real master, there is no solid foundation, many people ignore the importance of microcomputer principles and assembly, or just stay in verbal. But it is really difficult to study this part, if you learn too thin, too deep, then the time is not allowed, but the learning is not in-depth, but the understanding of some problems can only stay on the surface. How to learn, it is a learning.