Today I make an attempt at tackling the basic things that are needed to understand how to be a programmer and how to program. I start off with a different angle and then work into the fundamentals of most programming languages. Take a listen and see if you have what it takes!
Logic Gates: https://en.wikipedia.org/wiki/Logic_gate
Starting a Software Project – Lifehacker: http://lifehacker.com/5836753/how-to-take-your-first-coding-project-from-start-to-finish
Conditionals (if/else,while,for): https://en.wikipedia.org/wiki/Conditional_(computer_programming)