The C/C ++ language is still preferred to program complete systems for native applications of great perfomance in the different platforms. Getting a list of resources and books takes time and lots of reading. I leave my list, maybe it will help. At least it’s a list to start looking for. Good luck Beginner Introductory, no previous programming experience Programming: Principles and Practice Using C++ (Bjarne Stroustrup) (updated for C++11/C++14) An introduction to programming using C++ by the creator of the language.