Probably the best way to start is to learn a programming language (higher level) from beginner level.
The reason is, if you analyze the phone ASeMbly code, find a solution- how can you implement this if you dont know how to write your program?
Also it will help you get into the "programming mind set", analytical and logical ways of thinking. |