If I were you, i would first start learning the basics, how a computer works, what's an operating system, then go on with C programming. Think of a software you would like to implement, a basic one (most developers starts by coding a calculator, it's a classic), and just read C/C++ tutorials, then try to implement yourself.
The most important part is: experiment, do not be scared to crash your program, who cares, as long as you understand every single line of code, you'll make progress
As for materials, i have no clue to be honest, i learned programming a while ago, there are probably hundreds of very good websites/books to grab now, just pick one and focus !