I mean, do you really have to abbreviate english? See so many topics that sound like the person is speaking in a broken english-like JAVA.You don't use terminology that requires specific knowledge when you are making a tutorial for beginners. Just doesn't make sense. And you don't assume people know this terminology and make a video called "For beginners," with a side note that no prior experience is required.
Most youtube videos I see have a bunch of views for the first video, and then those views exponentially decrease with each new video. Most college courses are like this also. First few days are cool, then they start to crack.
I made a full tutorial on the basics of computer programming that breaks it down for the average person, yet gives a lot of good and "must-have" information.
Now, if only someone could take some time out to teach me what they are talking about in "Alien" so I can simplify more advanced concepts. Anyone know of any tutorials that make it so easy a cave man can do it? I am just tired of looking for them (yes, I have tried Bucky).
SPECIFICS:
Firstly, please check out the tutorial I made to see how I explain programming as a reference to my train of thought when approaching an entirely new subject.
http://snapguide.com/guides/understand-computer-programming/
Secondly, the reason I started to learn programming is because I thought it was an interesting new hobby. I learned it within a year, and now I want to understand more advanced topics better.
Thirdly, I do understand Object Oriented Programming (though not in the guide I made) sorta well.
Fourthly, I finally found a solid instructional video about C++ (I have always dreaded it, because the syntax is scary):
SO NOW:
I do not know how to improve the performance of my software. I don't understand most algorithms (I understand what algorithms are and such, but don't understand why a particular algorithm might be more efficient).
I don't understand all of the extra terminology that comes with more advanced programming topics such as when working with OPEN GL, or "binding" stuff, and such. I do understand what compiling means. I don't always understand how to compile stuff (different for each environment). Eclipse is scary, but Scite is... not scary.
I thought GML was the best method of programming, but now I understand why just typing it out can be faster and easier and less "clunky"
I have written a program that is 300 + lines, but mainly because I like my program neat and nicely commented (no long comments though)
It is far beyond me even how to get started programming my own engine (although if I could do this, I'd feel I have arrived).
Hmm, there might be more, but I do think that if someone could take me from completely ignorant to being able to write a full game engine while keeping it easy to understand (nice allegory style), with terms and concept and all, then I will feel like I better understand the more advanced concepts.
Also, if someone could teach me how to make a complex program in C++ starting with no knowledge at all of it, while keeping it easy to understand (a breakdown of the terminology in easy to understand terms), I would feel more capable with that too.
Lastly, it is easy to find information, and very frustrating to find good AND FREE information, that is why I started my site. So yes, I do get frustrated trying to make things simple for the simpleton- me.
I'm not sure a cave man could be made to use a computer, which would seem like a necessary requirement to programming :p