There are many active communities out there working on assembly coding for any MS OS up to Win10.
On these forums you can find tools, suggestion and even projects for GUI and console programs.
I suggest you to start from the masm32 forum
As a personal opinion you must always "use the rght tool for the right job!". So while enthusiastic of assembler will tell you that everything can be coded in assembly maybe that very complex programs, GUI or console, have to be managed with different languages.
Have a nice coding... ;)