В работе вам скорее всего понадобится CentOS, потому всякие там Ubuntu -это не много не о том, хотя возможно разные дистры и помогут разобраться, что такое менеджеры пакетов и что apt-get -это не панацея. Сугубо мое личное мнение - CentOS выбирать новичку не стоит, потому я бы предпочел fedora, По уровню современности мало отличается от ubuntu и документация ничем не хуже, а вот стабильность и надежность в разы превосходит. Опять же наличие из коробки SELinux - поможет в развитии да и переход на другие "красношапковые" дистры будет в разы проще.
P.S. вообще я думаю вам стоит начать с того, что установить Vagrant (
www.vagrantup.com ) и поработать по ssh в стандартном боксе.