-
Why Knowing Code Conventions Matters: Tips for Clean, Readable Code
Something you’ll realize when you start coding is that there are many ways that you can code the same thing. For example, when it comes to indentation, instead of using spaces, you can use tabs—or vice versa, instead of tabs, you can use spaces. When you write your for loop, your while loop, or your…
-
Stop Watching Beginner Coding Tutorials and Do This Instead!
The best way to learn how to code is not by watching videos or tutorials, but it’s by actually coding something. I, and a lot of other people, call this project-based learning. It’s like learning how to cook—you don’t get better by reading recipes or watching cooking tutorials, but by actually cooking and then tasting…
-
Pointers in C Explained: What They Are and Why You Need Them
When I first learned pointers in C, I thought they were very annoying. I would always run my program and then I would run into a segmentation fault error, and then I would have no idea why there was an error going on. It was just annoying to keep track of all the different pointers,…
How To Use the Debugger in Visual Studio Code in C on a Mac
Something every developer will face is a bug, and what better way to get rid of bugs than with using a debugger? What is a debugger? A debugger is just a development tool that you can use to pause your program at a certain line of code. Then, you can step through your program line…
Leetcode Breakdown in C: Merge Sorted Array
Today, we’re going to go through a LeetCode coding challenge. We’ll visit the LeetCode website and do the LeetCode 88: Merge Sorted Array coding challenge. I’ll write the code in C, and you’ll get to see the breakdown of my thought process as I tackle this challenge. If you’re unfamiliar with LeetCode, it’s an online…
What’s the Best Place To Start for a Self Learner? [4 Beginner Steps]
So, what’s the best place to start as a self-learner who wants to get into programming? I see this question asked a lot by people online. Maybe it’s because they have a lot of free time, or maybe they’re thinking about changing career paths. I remember when I was a middle schooler, and we all…
How To Use Arrays in C [C Tutorial]
When you’ve been coding for about a week or two, you’ll eventually start to realize that you need a data structure called arrays. What are arrays? Arrays are just a collection of data. Let’s say you have a collection of numbers in your program, and those numbers represent different test scores on an exam in…
Nvidia CEO Says Coding Is Dead: Time To Give Up?
So, the Nvidia CEO, Jensen Huang, just released a talk about programming and how he said that programming is dead. He believes that everyone in the world will become programmers through the upcoming advancement of AI. He predicts the death of coding and says we should discourage kids from learning how to code. This raises…
How To Use GitHub Copilot For Self Learning The Right Way
AI has become really popular lately, and a lot of people are wondering if AI will replace them. In this video, I’m going to be talking about an AI tool called GitHub Copilot. If you haven’t heard about it yet, it’s an AI developer tool supposedly proven to increase developer productivity and accelerate the pace…