I just got through sams Teach Yourself C++ in one hour a day and learned quite a bit and feel confident enough to write some basic console programs. However, I'd like to jump into learning how to create user interfaces for my programs from the ground up and applications I can run interchangably on windows/linux OS from a flash drive.
Could anyone recommend a good book or website to get me started?
I would also in the long term like to learn to program artificial intelligence. Is C++ a good language in which to do so? And where can I find some resources to start developing my knowledge of theory and practice on the subject in general and as it relates to C++?
In the meantime I picked up a book on assembly language that peeked my interest, but I really want to get farther into my C++ so I don't forget everything I learned over the past month.