Hi, I've been really interested in learning C++ recently. I've been looking at some tutorials and some of them are good, but I'd really like to get a good book that would take me through from just about the beginning. The best application I've made is a net sender - you type the name of the computer, then the message and it sends the message to the computer (I got a little help on the actual net send part of the code as it was fairly hard for a beginner, it wasn't completley straight forward, but I got there and it works perfectly). So basically the limit of my C++ knowledge at the moment is the ability to let a user input text and then for it to be outputted to a text file, or to be done something with. Anyway, this book I'm looking for has to pretty much start from the beginning and work it's way onto making 'visual' applications (forms with buttons, text boxes, allowing a user to enter something into a text box and then the application does something useful with it etc.) My first main project I want to do (when I'm not to nooby at C++ ) is a KeyCounter - like the one PIQ Software made, something nice and simple that would use SetWindowsHookEx() to count. Then count them all up in it's own little database locally and then submit them to an online MySQL database. Must be a good book that teaches you well and goes through making certain 'tutorial' applications with you so that you can, after you've read through it, make your own useful application. Thanks, - Craig.