Codeacademy doesn't overwhelm beginners with information. It gives bite-sized information, the bare minimum needed to finish a task and get to the next one. As the course progresses, it slowly fills in background information.
The command line can be intimidating for some beginners, and this course does a great job of keeping that in mind. The instructor explains everything well and repeats commands often to help you remember them.