• 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…

    Read More

  • 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…

    Read More

  • 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…

    Read More

  • 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…

    Read More

  • 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…

    Read More

  • 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…

    Read More

  • 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…

    Read More

  • 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…

    Read More

  • 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…

    Read More