Welcome to Strictly-C
A place to learn C, understand what happens beneath the code, and build knowledge one program at a time.
Welcome to Strictly-C. This blog is a place for exploring programming from the ground up: writing code, asking questions, and taking the time to understand the answers. C is where we begin.
There is something satisfying about looking beneath a program's output and figuring out how it got there. What does a variable hold? Where does that value live? What happens when a function is called? Those questions are worth slowing down for, and they are the kind of questions this blog will explore.
C gives us plenty to work with. Variables, pointers, memory, and data structures connect the code we write to the way a program runs. The goal here is to make those ideas approachable through clear explanations and small examples you can try yourself.
The approach is simple: write it, break it, and know why. Change an example. Follow a value through the program. Read the compiler's message and investigate what it means. A mistake can become a useful lesson when we take the time to understand it.
As this blog grows, expect notes on C, programming fundamentals, and projects that put those ideas to work. Some posts will focus on a single concept; others will follow the process of building something and working through the problems along the way.
C is the starting point. Over time, I plan to add topics on other programming languages, too. Each one offers another way to solve problems and another opportunity to connect new ideas to the fundamentals.
Whether you are writing your first program or revisiting a topic that never quite clicked, I hope you find something useful here. Bring your curiosity, try the examples, and make them your own. Let's build from the basics.