Original Post
I wasn't sure where exactly to put this topic. Anyways, I want to learn assembly. I have pretty good knowledge in C++, C, Java, and Visual Basic, among other languages. I did a little researching on Assembly and I found that it is more complicated and difficult to learn at first, but I am very interested by it. I've heard it is faster than any other language and it allows the programmer to work directly with the computer without hiding anything like with most regular compilers. I believe I will benefit from learning and utilizing the Assembly language. The problem is I don't know where to start. I've looked through a few online tutorials and e-books but I am unable to find good material for real beginners at the language. In addition, I've learned that there is more than one type of Assembly language. According to the code I've seen, it depends on what type of Assembler you possess as well as the processor (just FYI, im programming on Windows with an x86 intel processor if that helps). I'm currently using TASM. (btw, if anyone has suggestions on what assembler to use, I'd appreciate if you could tell me). Anyways, I'm writing this topic because I wish to know some good material for absolute beginners in ASM and a good assembler as well. It seems a lot of material is out of date or old and I'm not sure if I should read it or not. I'm willing to buy books as well. Any suggestions would be appreciated.