
Explore common concepts across programming languages and how ideas transfer. Ricky explains that code illustrations prove points, not focus on a particular language, preparing you to choose a language later.
Explore a free intro to programming with a curated set of videos that teach the basics, and discover the full introduction to programming course with expanded curriculum on Udemy.
Explore core programming principles and concepts common to most languages, building a solid foundation to learn any language, with illustrative examples in c++ and javascript, and no required setup.
Explore how programming uses statements to instruct a computer; view sample code in C++, Java, and JavaScript, and learn that the same task requires different implementations across languages with outputs.
Compare high level and low level programming languages, highlighting abstraction that shields you from hardware details, and direct hardware access through machine language and memory management in low level languages.
Explore how programming languages run as compiled or interpreted, with examples like C++, Java, JavaScript, and Python, and describe how compilers and interpreters convert code.
Compare compiled and interpreted languages using a sugar cane analogy. See how source code becomes compiled code through a compiler, or is run directly by an interpreter.
Explore data types, from strongly typed to weakly typed languages, and how variables hold numbers, characters, booleans, and arrays or pointers.
Explore C++ data types, including character, integer, and floating point types, plus boolean and void types, noting language-specific differences.
discover how variables act as memory placeholders and changeable values, with proper identifiers like username and password, and learn how declaration differs in languages such as JavaScript, Java, and C++.
Compare strongly typed and weakly typed languages and learn how to declare and assign variables in c++ and javascript.
Explore JavaScript variables by declaring and initializing a variable, using strings in quotes, and calculating area with length and width to illustrate dynamic value changes.
Declare constants to protect values from being changed, using const in languages like C++, where constants become read-only after initialization, unlike JavaScript.
Discover the basics of programming and how rewatching concepts reinforces understanding, then join the full introductory programming course on Udemy to deepen your learning.
Choose languages based on your goals, from JavaScript for web and mobile to Python for data science, with Go, Kotlin, Java, C#, PHP, and Laravel; prioritize community support.
This Intro to programming is part of my Full Introduction to programming course which is also available here on Udemy.
I've extracted these videos to help you learn some programming concepts. If you would like to start learning programming, this is a nice free course to start with. Join the course and start watching the videos today.
Once you are done watching this course feel free to join the Full introduction to programming course which is already published here on Udemy.
Join this intro to programming course today.