I am a .NET C# programmer, I love the .NET stack. I have tried Linux several times but every time I got put off as I could not do anything on it .. (like program for it or on it).
Ever since Mono was launched, I find myself using Linux a lot more.
(I have also decided to start learning Python.)
I would love to learn more about the OS itself - the shell commands, the underlying APIs etc
Where do I start, are there any books that are recommended for this?
I bought a copy of the - Unix Tools 3rd Edition O'Reilly and plan to go over it (end to end) are there any other recommended books?
Note: Not that this would matter, but I am using Ubuntu 10.04, I would like to have Fedora, but I have seen many users post issues with their Mono installations on it.