изучения всех необходимых мне языков программирования c нуля.
Простите, но для этого нужно пять лет учиться в соответствующем ВУЗе. Только так можно стать профессиональным высококлассным универсальным программистом.
Языки программирования в Linux те же, что и в Windows, но у программирования под Linux - своя специфика, обусловленная другой "архитектурой" системы, другой организацией системы (прежде всего, это особенно остро чувствуется там, где программе нужно общаться с "железом" компьютера). Дело также порой осложняется отсутствием толковой документации и нужной литературы по конкретным вопросам на русском языке.
Прошу в ответ дать мне ссылки на ресурсы и прочую вспомогательную информацию для ускоренного понимания Linux
Ну, например, вот:
http://www.intuit.ru/studies/courses/37/37/info(на этом же сайте забейте в поиск слово "Linux" - Вам вылезет куча курсов лекций и учебных программ по линуксу, от основных азов и до конкретных узких задач).
Также советую посмотреть различную литературу по Linux, и выбрать ту, что относится к интересующим Вас вопросам. Хотя многие книги 5-ти - 10-ти летней давности содержат много неактуальной на сегодняшний день информации, в них можно почерпнуть и много полезного, например, по части общей "анатомии" nix-образных систем.
Книги можно найти например тут:
http://www.proklondike.com/books/linux.htmlДело конечно не одного дня и даже не одного месяца, и даже, скорее всего, не одного года, но опять же, чтобы чего-то достичь, нужно учиться учиться и учиться!
Желаю удачи в грызении гранита линуксовой науки!