Thought I will share it here cus It has a lot of tutorials and a lot of tips! I will personally read it once I am done reading this wonderfull book: The Debian Administrator's Handbook
Hi @HotTipoff4425 ,
Thank you, they are both quite comprehensive references.
Most of the material would apply to Debian derived distros, and to Ubuntu and its derivatives like the popular Mint Linux.
When I started learning, there were only printed books for
reference. One of the books I used was
References help, but an essential part of learning computers is to do things.
Regards
Neville
@nevj thanks for sharing! I’m trying to learn as much as I can about Linux (and also low level programming) because I want to contribute to kernel and a DE. Its a very long path ahead for me tho!
Hi @HotTipoff4425
That is a great goal to have . C programming comes with lots of practice writing code. Find a project and start writing code. Does not matter if you reinvent the wheel… you
just need to do lots of it.
These days you will probably need Rust as well as C.
Here is one list of relevant books
Dont neglect BSD… it is another parallel universe to Linux
It is older than Linux, and closer to the original Unix.
C Programming Language, 2nd Ed Subsequent Edition
by Brian W. Kernighan (Author), Dennis M. Ritchie (Author)
This classic C book is written in a teaching style.
I learnt from this book. It was a battle for an old Fortran programmer to learn a new and very different language.
I did it by learning Pascal first. That definitely helped.
The other thing that helped was that I had used assembler
so I was able to line up the pointer concept with indirect
addressing.
Sorry , this is probably not relevant to how a modern person learns C.
Regards
Neville