Isso pode parecer uma sugestão estranha, mas, como eu vejo, você também é um desenvolvedor e está acostumado a fazer as coisas por tentativa e erro.
Então, a melhor coisa é instalar o ubuntu e mergulhar, a maioria das coisas é fácil.
A próxima coisa a fazer seria também google best / must-have / (qualquer coisa deste tipo) ubuntu / linux apps e abrir algumas páginas, você também pode especificar alguma categoria de aplicativo específico.
Saiba o que é o comando sudo, como executar scripts (sh).
E um conselho de iniciante, isso me incomodou, se você precisar de permissão de administrador para algum gerenciamento de arquivos, você pode fazer
sudo nautilus
Eu conheci muitas pessoas que me perguntaram como fazer login como root e tudo o que elas queriam era ter direitos de administrador no gerenciador de arquivos.