I'm looking for a couple sites, and I'm wondering if anyone knows any good ones:

1. A tutorial for MASM or NASM. I mean EXTREMELY beginner - I know next to nothing about Assembler, and every tutorial I have found has been intermediate to advanced.

2. Some good sites on Vector and Matrix math. Also, maybe some on Quaternions and even general formulas for, well, anything .

3. Sites (beginner to intermediate / advanced) on linked lists and binary / oct trees.

4. A tutorial on WinAPI in C++ - I know some, but some tutorials seem kind of absent-minded, or non-standard. And I am never going to use Windows in a console program, so don't give me a site with that .

Thanks all, any sites would be appreciated very much !!