While I am aiming to explain things in the most accessible way possible, there are some prerequisites you should consider:
- Internet access (I assume it's not a problem, if you are already reading this).
- Basic computer usage knowledge (creating folders, creating files, installing and running software should be enough).
- Having previous experience with coding, even by using toy languages like scratch might be beneficial.
- An IDE (Integrated Development Environment) or basically any suitable text editor (okay, except MS Word 😔😔) and compiler like gcc or clang.
Personally, I've used various code editors, from vim and emacs to xcode and visual studio, and honestly, it's just a matter of preference because all can get the job done. But don't worry, there are plenty of tutorials over the internet on how to both install and compile C files. It might sound daunting at first, but the more code you write, the more likely you'll turn to internet resources to solve problems anyway.
I won't be providing a tutorial on installation for several reasons:
- Troubleshooting visual studio on puppy linux is beyond my mental capacity.
- Every operating system handles installing software differently.
- If you don't know how to install software on the computer, well, I am not sure if coding is right for you at the moment.
- Creating another tutorial would be just reinventing the wheel.
Note: I am not a teacher, computer scientist neither. I am just a brainrotted teenager learning C for fun. While I try my best to provide reliable information, I shouldn't be your single source of truth. Don't hesitate to seek additional resources and report any suggestions to me (@ketamine_neko on Discord).
As always, I believe in your technical skills and see you next time!
Hopefully, in the next week, we will start our trip into the depths of C language, so stay tuned.
Stay hydrated,
Laura