Eu sou um programador .NET C #, adoro a pilha .NET. Eu tentei o Linux várias vezes, mas toda vez que eu era adiado, não conseguia fazer nada .. (como um programa para ele ou para ele).
Desde que o Mono foi lançado, eu me vejo usando muito mais o Linux.
(Também decidi começar a aprender Python.)
Gostaria muito de saber mais sobre o próprio sistema operacional - os comandos do shell, as APIs subjacentes etc.
Por onde começo, existem livros recomendados para isso?
Comprei uma cópia do - Unix Tools 3rd Edition O'Reilly e pretendo revisar (de ponta a ponta). Existem outros livros recomendados?
Nota: Não que isso importe, mas estou usando o Ubuntu 10.04, gostaria de ter o Fedora, mas já vi muitos usuários postarem problemas com suas instalações Mono.
Obrigatório The Art Of Unix Programming link aqui.
fonte
Descobri que o Advanced Scripting Guide era um excelente recurso para scripts de shell.
A leitura e a tentativa de todos os exemplos me levaram de alguém que poderia navegar pela árvore de diretórios até alguém que tenha uma boa noção de casa para usar o shell para fazer praticamente qualquer coisa.
fonte
Se você deseja desenvolver para Linux, pode aprender primeiro sobre as diferentes opções que possui. Mas se você estiver seguindo o caminho do Python, as coisas podem ser mais simples. Eu realmente gosto da pilha Python + GTK + GNOME. Existem ferramentas incríveis que tornam o desenvolvimento muito fácil.
Como você é um desenvolvedor de .Net, você pode se sentir mais confortável com Java e esquecer praticamente as tecnologias subjacentes: eu uso Qt ou GTK?
O Mono fará você se sentir em casa, mas saiba que muitos não gostam de ter o Mono em seus computadores. Há boas discussões sobre isso na Internet (ou seja, gnote vs tomboy)
fonte