Where should I start with assembly though? What programs should I be using? where do I find them? which ones are good and which ones are bad? I originally thought assembly language was just 1 or 2 different languages and as I research I am seeing otherwise. I just started reading a book I found called the beginners guide 4 reverse engineering if that helps to show where I am at so far.