-
How to Debug Like a Pro: Strategies for Beginners
When you’ve been coding for some time, you’ll eventually run into problems in your code or bugs in your program. Even the most experienced programmers encounter bugs. Bugs are annoying because you don’t understand why they’re happening, which can be frustrating. This is probably the most frustrating part of coding. However, when you debug your…
-
Beginner’s Guide: Setting Up Your Coding Environment on Mac (VS Code, Git, & GitHub)
So, I got a new MacBook on Black Friday, and I haven’t done any coding on it yet. The development environment isn’t set up, so I was thinking of making a video about how to set up your development environment on a Mac. If you’re new to the channel, I do a lot of coding…
-
Understanding Data Types: Why They Matter and How to Use Them
Data types are foundational to programming. They allow computers to understand what kind of data they’re working with, how to store it, and how to process it. For programmers, understanding data types is like understanding how different pieces in chess move. If programming is like a game of chess, then data types are like the…
The Truth About Coding Jobs: Avoid These 3 Misconceptions
I see all these coding boot camp advertisements and people online talking about how they got a software job with no coding experience. Then, they say they were able to do it in 4 months. When I see these kinds of things online, it kind of makes me cringe a little bit because I feel…
How To Handle Strings in C [Complete Tutorial]
Handling and using strings in C can be counterintuitive and tricky. Sometimes, they can give you a headache, but strings are a fundamental part of every application. When you’re building applications, especially console applications, you’ll often have to parse some string input or parse string data from a file. Then, you’ll need to export that…
What Is the Difference Between Stack and Heap?
When you’ve been coding for some time, you’ll start to notice that people use these two terms called “stack” and “heap”. And you’re confused thinking, “What is the difference between stack and heap?” When you see these words, start thinking “memory”. The stack and the heap are two different kinds of memory that your program…
Why You Need To Start Using Your Debugger Now!
I remember this time in university when I was sitting in class, and my professor wanted to show us how to use the debugger GDB for C. He was going through it and talking about how amazing it is, but to me, it seemed very complicated and intimidating. At this point, I had already been…
The Most Important Programming Skill To Have
Out of all the different programming skills there are to have, which one do you think is the most important? As a programmer, you need to be good at handling your logic carefully. You need to be good at math, passing your data from one module to another, and coordinating between different data modules. When…
C vs Python: Which Is Better To Learn First?
C vs Python: Which programming language should you learn first? Of course, these programming languages are often used by beginner programmers to learn how to code, and it can be kind of overwhelming if you’re a self-learner. Should I focus on C or Python? Which one, if I learned it first, would put me in…