Did you know that there are only three main constructs for any programming language? I’m not talking about the syntax of a programming language here.
The three building blocks are sequence, selection, and iteration. And in this video, you will find out why that is the case, and also what these building blocks are.
This course is designed to watch in order, and there are 11 previous videos in the series. I’d suggest you start with video #1 to get the most out of the course.
Why am I doing this course? Well, I decided to create a course to teach the basics of programming from scratch. But at a deeper level than most courses, starting with many of the things that are not discussed in other programming courses like binary, machine code, etc.
Don’t worry, I am not going to go into crazy deep levels with hardware, but enough so you really understand how this stuff works, before we move onto the programming side.
Eventually, we will delve into higher-level languages including Java, Python, C++, and Kotlin and by the end of the series you will be in a good position to move to another programming course and have a good basic knowledge of how computers work under the hood, and more importantly, how the computer runs the code you create.
I hope you enjoy the video!
First video in series – https://youtu.be/47t6tZCwWY4
Previous video in series – https://youtu.be/PcximegJ7k8
Playlist of all videos in series – Playlist list.
#learntocode #learnprogramming #timbuchalka #software #programminglanguages
source