• How To Open and Run Code in Terminal VS Code

    When I was first learning how to code, our university made us use the terminal to write, compile, and run our code. They didn’t even teach us how to use an IDE, so the terminal was our IDE. If you don’t know what an IDE is, it stands for Integrated Development Environment. Terminal was my…

    Read More

  • How To Handle File I/O in C: Read, Write, and Append

    One of the coolest things you can do through programming is to read, write, and append information to files. Once you know how to do this, you can store data from your program to a file and receive that data at a later time when you restart the program. This is a foundational concept for…

    Read More

  • How to Stand Out and Land Your First Software Job

    So, it seems that the general sentiment these days is that it’s really hard to land a software job compared to years prior. Before, you could go to a bootcamp and quickly get a software job—maybe even within a year. But nowadays, people are graduating with CS or software degrees, and they can’t even get…

    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