2) Is it noteworthy to learn C++ while I am at learning ASM?
Please keep in mind this is my first venture into programming (java aside).
Name:
Anonymous2006-12-12 0:34
1) Take a couple classes at your local community college. For example, at mine (NVCC) we did Computer Science I & II, Computer Organization (intro to CPU hardware + assembler using MIPS), Assembly Language (using Intel).
The textbook for Computer Organization was "Computer Organization and Design: The Hardware/Software Interface" by David Patterson and John Hennessy. I highly recommend it. Go through it and you should be okay, if you have some prior C or Java experience. It uses MIPS and will teach you enough about the hardware that you'll actually know what you're doing (important for assembler). After that, it's relatively simple to learn Intel or whatever.
2) If you know C, yes. Otherwise, learn C first, then C++, then assembler.