For Assembly, I think you forgot the MASM forum, perhaps the first place to start with Win32 Assembly: http://www.masm32.com/board/index.php

And one of the best current Assembler IDEs is WinASM...