Quantcast
Channel: Builderdude35
Browsing all 204 articles
Browse latest View live

Introduction to C – Part 1 of C Programming for Beginners

Learning a text-based programming language, such as C, for the first time can seem like a daunting task. Today’s video gives an overview and some general information to get you acquainted with C, as...

View Article


Variables + Memory Allocation – Part 2 of C Programming for Beginners

Variables are an essential part of programming, but because C is a low-level programming language, it requires you to think about defining data types for your variables. Today’s video is the first in...

View Article


Pointers – Part 4 of C Programming for Beginners

Pointers allow you to read a variable’s location in memory, or change it if desired. This is one of C’s lower-level functions that makes it so powerful. Pointers can seem abstract, but I have some...

View Article

Structs – Part 3 of C Programming for Beginners

Structs are a means by which you can define multiple variables under one name, essentially allowing you to create tiered variables that make your C code more succinct. Today’s video is part two of a...

View Article

Pointers – Part 4 of C Programming for Beginners

Pointers allow you to read a variable’s location in memory, or change it if desired. This is one of C’s lower-level functions that makes it so powerful. Pointers can seem abstract, but I have some...

View Article


Math Operations – Part 5 of C Programming for Beginners

Today’s video is all about math in the C programming language. I cover C’s order of operations, demonstrate the syntax for all of the operators, and demonstrate a few of the built-in math functions,...

View Article

Logic Operations – Part 6 of C Programming for Beginners

Boolean logic (value of true or false) is essential for controlling the execution of your program. Today’s video explains what Boolean logic is, then covers C’s order of operations as it relates to...

View Article

Task Management – Part 7 of C Programming for Beginners

Most of your time as a C programmer will be spent within C’s aptly named “main” task, but some applications will call for multi-tasking. Today’s video explains the purpose of the main task, teaches...

View Article


If / Else Statements – Part 8 of C Programming for Beginners

If statements are the simplest, yet most powerful control structure in a C programmer’s toolbox. They allow you to use logic to control what parts of your program execute and when. This is the first...

View Article


While + For Loops – Part 9 of C Programming for Beginners

Loops are an important control structure; they control how many times, or if at all, a certain section of C code repeats. Today, we learn about the three loop control structures in C: the while loop,...

View Article

Switches – Part 10 of C Programming for Beginners

The switch is C’s means of enabling your code to make decisions when there is more than one option. The switch is such a powerful control structure because it provides a streamlined decision-making...

View Article

The Ternary Operator – Part 11 of C Programming for Beginners

C has one ternary operator, which is often referred to as “the” ternary operator. It is a control structure that can often replace an if / else statement by providing a more concise means of making...

View Article

Time Control – Part 12 of C Programming for Beginners

Today’s video covers C’s means for controlling the timing of your code, as well as measuring the execution speed of a program or making a program controlled by UTC time. Check out my book, “Building...

View Article


Comments – Part 13 of C Programming for Beginners

Comments do not have any function in your C code; it’s the designation you use to tell a compiler to ignore a section of code. However, they are an invaluable resource in any C programmer’s toolkit....

View Article

Functions + Variable Scope – Part 14 of C Programming for Beginners

The golden rule of programming is make your code as concise as possible. Functions enable you to reach that goal by enabling you to avoid rewriting the same piece of code multiple times within your...

View Article


Array Operations – Part 15 of C Programming for Beginners

Arrays are your means for concisely representing a large amount of data of the same type under the same name. You can think of it as a collection of variables under one name. Today’s video shows you...

View Article

HiTechnic Programming Blocks Now Available on my Website!

A few months ago, most of HiTechnic’s downloads moved to the Modern Robotics site,. However, some of their importnat programming blocks never made it over to the new site, and were lost in transition....

View Article


20k Subs THANK YOU! + Ask Kyle a Question (New Q&A!)

We finally made it… The channel has reached 20,000 subscribers! This is a huge milestone, and I am very grateful to all of you for helping to make this a reality! In celebration, I would like to open...

View Article

Q + A #2: How is MIT? | Am I a Gamer? | My Dream Job | Future of Automation

I answer all of your questions! This is the second Q+A video, this time in celebration of 20k subscribers. Enjoy!

View Article

Getting Started with Python in VS Code – Python Like a Pro #1

In the first of my series on Python programming, we install VS Code, a powerful development environment compatible with tons of programming languages and features a great debugger. I also explain some...

View Article
Browsing all 204 articles
Browse latest View live