This tutorial is designed for everyone:
Even if you’ve never programmed before or if you have extensive experience programming in other languages and want to expand into C++! It is for everyone who wants the feeling of accomplishment from a working program.
I hope you will find it useful!
https://tfetimes.com/wp-content/uploads/2015/04/hack.pdf (Updated: 1-Sep-2016 )