Awesome Open Source
Awesome Open Source

Linux Terminal Beginner Boost

Get started right. Become a shell native. Here’s what we’ll learn:

  1. RWX Learning Method
  2. Docker for Developers
  3. Leveraging Linux Containers
  4. Linux Bash Command Line
  5. Bash Scripting with Vim
  6. Screen and TMUX Multiplexers
  7. W3M and Lynx Web Browsers
  8. Git, GitHub, and Docker Hub
  9. Data, Markdown, and Pandoc
  10. Go Command Line Programming

This is the way.

Old Boost content is here.


The purpose of the Boost is to help you learn to use your most powerful tech asset: your computer running Linux in a container. There’s no “teaching” going on here, just learning. We will cover what to learn and some suggestions about where and how to learn it. The rest is up to you and the community here to support you, as it should be. Some call this “the hard way,” but really it’s the only way. Learning happens in the lab, not the lecture hall.


Copyright (c) 2021 Robert S. Muhlestein [email protected]
Content released under the Creative Commons (BY-NC-ND)
Code released under the Apache 2.0

Contributors and project participants implicitly accept the Developer Certificate of Authenticity (DCO).

“Beginner Boost” and “Boost” are legal trademarks of Robert S. Muhlestein but can be used freely to refer to the this project without limitation. To avoid potential developer confusion, intentionally using these trademarks to refer to other projects — free or proprietary — is prohibited.

The reason for “no derivatives” CC requirement is to preserve the consistency of opinions throughout the content since attribution is required. Without it, forks with changed opinions and resource listings could be purposefully or accidentally taken as the opinions of the original author. This is simply too dangerous to allow. The “no derivatives” clause protects against the inevitable “consensus” problem that plagues community-created content. That said, please reach out by email if you have questions about contributing and collaborating.

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Shell (171,198
Golang (158,248
Docker (97,280
Learning (76,220
Json (39,402
Markdown (28,291
Bash (18,678
Vim (18,655
Terminal (17,838
Basic (10,739
Yaml (10,300
Education (7,655
Tmux (3,880
Pandoc (2,326
Cloud Native (944
Lynx (31