I was wondering, is there a some kind of infographic or tutorial out there that describes the various branching of programming education? Let me provide an example:
I'd like to create a camera tracking program using, say, Intel IPP and Xcode. This is a pretty advanced project for a beginner, so I'd like to know what I have to know how to do in order to tackle this project. But I'd also like to extend this to general programming education.
Step 1: start by reading a tutorial for non-programmers like cplusplus.com, etc. Step 2: Learn 1 programming language, make GUI's, etc. Step 3: Linking compilers (like OpenCV or IPP), etc. Step 4: Executable distribution, implementing DRM, etc. <-- I am looking for some kind of reference that shows me how to learn all of this without having to ask teachers, etc.
I am really clueless as to how much I need to know in order to start my project. Perhaps I should look at some easier ones, but at the same time I don't know what those easier projects would be...
I apologize in advance if this question seems mundane but I'm not exactly sure how to phrase this into Google so I require some human-ability of semantic recognition of bad queries:) I am a self-taught programmer and so I am teaching myself all my programming using Google.
please let me know if clarification is needed, thanks!