About time indeedviewtopic.php?f=3&t=8118&p=62357&hilit=sdk#p62357
That thread has all the construct specific thing
Aside from that any beginner c++ book should suffice for starting out
Learning c++ in 21 days is particularly breezy.
Also, if you have no money, search google, can't search at the moment, but there should be hundreds of tutorials. Starting with hello world. After you've gotten to a chapter or lesson about classes, you might consider enhancing the fun of learning by making construct plugin versions of the problems and examples. Definitely much more fun, also, feel free to pm me if you get stuck anywhere
After you get over the initial weirdness of the new syntax, it will come very easily to you, based on what I know about your grasp of logic and math