Я соглашаюсь с Bart, необходимо быть немного более конкретными и выбрать дистрибутив. Хороший источник для различного обучения онлайн в Linux, быть этим новичок эксперту
http://education-portal.com/articles/10_Sites_Offering_Free_Linux_Courses_Online.html
Я использую VMware для установки различных платформ, и я соглашаюсь, что это - лучший способ, будучи практическим, для изучения.
TrainSignal.com имеет большое обучение, хотя не свободный. Я использовал его для различных продуктов Windows в то время как одновременная работа над виртуальной машиной.
Если Вы ищете универсальное введение в наиболее часто используемые инструменты (и как передать их по каналу вместе для потрясающего хакерства), я настоятельно рекомендую Разговорник Linux Scott Granneman. Это преподает отдельные полезные команды и показывает Вам, как создать прочь из каждого для покрытия очень общих повседневных задач, делая жизнь легче. Книга является 'карманной' и только парой сотни страниц, но существует много хорошей информации. Каждой темой/решением является самое большее пара страниц.
Это - книга и не ресурс онлайн, но я лично нашел это неоценимым.