21/02/2026


This is my first entry so I will bring up to speed how I started, and where I'm at now. I had a lot of headaches installing the gcc compiler and setting it up for Vs Code. However it was a good learning experience, learning how to configure environment variables in Windows and pathing everything together felt pretty satisfying.

I first started in C by understanding basic scanf and fgets formatting techniques, necessary to clean up annoying junk from being leftover in the buffer, which causes bugs and unexpected behavior if not checked. After that I learned the typical stuff: Math functions, datatypes, if statements, cases, simple input output, string functions, colored text for console applications. My programming schedule is set to be daily, 4 hours a day, which is the sweet spot in regards to being too short or too long. Some people suggested 6 hours, but I think that's a little too much for a beginner. When I get more comfortable and doing bigger projects, then yes, I can go crazy and have 6-8 hour sessions.

Projects I've made are quite simple. I made a simple Fahrenheit to Celsius converter, and also a pounds to kilogram converter. I learned quite a bit from those little projects, C effortlessly identifies the math formulas you're trying to do. Tomorrow I will be practicing concepts I've learned so far and gently introduce myself to new stuff.

My learning set up is as follows: I make individual folders for each lesson. Each of those contain a .c file of the tutorial's example code, so that I can refer to it later in case I forgot something. In my C programming folder directory I also have a projects folder - for the things I've made so far. Lastly, I have a simple .c file full of code snippets and comments about them for future reference.

If you're curious what tutorial I'm following, it's from the Youtuber 'Bro Code'. A link to the tutorial itself can be found below.

Bro Code's C programming tutorial

<<<©2026 Cforcat2k26>>> Back to homepage