Hi. The main Win32 assembly tutorial is http://forums.xisto.com/no_longer_exists/ (Iczelion tutorials) Actually these are tutorials that returned assembly language in the novadays application programing. Unfortunately, they use the microsoft assembler, that is little bit outdated now. In the last years, a bunch of new assemblers grows and now there are several very serious communities of assembly programmers out there. You can take a look at my favourite: "Flat assembler" aka FASM. It works on Windows, DOS, Linux, FreeBSD, MenuetOS, BeOS. It is fully assembly written, self compilable and portable. It compiles very fast (actually maybe FASM is fastest assembler in the world now). It optimize the code to make programs smaller: The main site of FASM: http://flatassembler.net/ The project FRESH: http://fresh.flatassembler.net/ - This is modern RAD IDE with built-in FASM compiler. Fully assembly written, self compilable. Now in pre-alpha stage, it already have a lot of features. The site about assembly programming and tutorials for FASM: http://decard.net/ The site of pelaillo about assembly programming: http://forums.xisto.com/no_longer_exists/ Main flat assembler message board: http://board.flatassembler.net/ Regards