Hey everyone! I'm about to start college and I'm completely new to Unix and C programming. I'm looking for some advice on where I should begin my learning journey. Any tips or resources you could recommend?
2 Answers
Check out 'The Unix Programming Environment' by Kernighan and Pike along with 'The C Programming Language' by Kernighan and Ritchie. Also, consider installing a Linux distribution like GNU/Linux or BSD to get hands-on experience!
The best way to learn Unix is to use a Unix-like system that isn't macOS. I recommend installing Linux, specifically Arch Linux. It might sound challenging, especially if you haven't used it before, but setting things up yourself will really enhance your learning experience. Just be prepared for a bit of a learning curve!
Installing Arch Linux can indeed be tough for beginners. They might run into a lot of issues, like managing dependencies and configuration. I suggest they start with Ubuntu first—it's user-friendly and installs quickly. Once they're comfortable, they can move on to something more complex like Arch!