|
kain_kusanagi said: Would you tell someone who has yet to doodle to paint like Michelangelo? I'm impressed that were able to learn assembly at a young age, but you may have a natural talent for mathematics like Michelangelo had for art. Even if it didn't come easy to you having a natural talent makes learning a skill faster. Some people learn to read at 3 others struggle to read at 13. You are saying starting with assembly will work, but building a foundation to develop skills and knowledge is how most people learn. Not everybody can jump in the deep end and start swimming. Some people sink. |
I don't believe I have a special talent to do that. As I said before, machines back then were simpler than they are today. They had 30-40 important commands, modern chips have hundreds. Also the older chips had a straightforward way to execute code, now they have things complicating stuff like out-of-order-execution and multiple cores. I also don't agree, that Python is per se simpler to learn. Python contains a big library of stuff, that has to be learned. I think simplest to learn are simple straightforawrd machines. You can start learning assembly as a game in a very simple and straightforward simulated machine:
http://en.wikipedia.org/wiki/Core_War
You write assembly that isn't differing too much from real assembly.








