Video is not necessary the best way to learn programming.
You may find a couple video to get you kick started, but not a full course. it would be tens or hundreds of hours for a full course, and this is only looking someone doing things, learning programming is far more that this.
You have to know that you can do pretty much anything with any language, simply some languages are harder for beginners because there is more pitfalls to handle.
- At beginning, avoid non managed languages like C and C++ because their pitfall is manual memory managing (non managed), choose rather C#, VB, Java, JavaScipt, PHP, Python
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[
^]
- A problem ? Google is your friend.
- Learn
Boolean algebra
- Learn one or more analyse methods, I recommend
E.W. Djikstra top-Down method analyse method, it is a good start.
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[
^]
https://en.wikipedia.org/wiki/Structured_programming[
^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[
^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[
^]
There is no shortcut to knowledge, no one can learn for you, you are the only one that can do it.