depends WHAT assembly you want to learn. Last time I used MASM you could assemble quite a few instruction sets. I presume you need to learn the x86 instruction set as its the most widely used by far. a google search for "assembly tutorial" or "x86 assembly tutorial" should get a few pages. Post back if you find any good sites. I remember reading "Adams Assembler tutorial" a few years back by the BlackCat programmers group (i think that was their name....) so that could be a useful search! Good luck :)
as another interesting point, you CAN use standard asm statmements and link the C++ libraries in, calling the functions like normal asm! There also is a specialised win32 library for asm out there somewhere (i have it but i cannot remeber what and where it is!) written by someone called Izecon or some other strange name with Is and Zs in it
For Each ctrl As Control In Me.Controls("pnlMainPanel").Controls
If ctrl.GetType Is GetType(System.Windows.Forms.Panel) Then
For Each subCtrl As Control In ctrl.Controls
If subCtrl.GetType Is GetType(System.Windows.Forms.TextBox) Then
If subCtrl.GetType Is ...