Should I Start with Linux, Coding, or Something Else?
This is why I created the Beginner Boost, but here’s a summary:
- Learn how to learn, read, research, write, experiment, and explore
- Learn Docker Desktop to pull and use Linux images
- Learn to setup an Ubuntu Linux container (install software, etc.)
- Learn to edit files with
vim
(only editor allowed for certs)
- Learn to script in
bash
(and ash
) with shellcheck
- Learn to use TMUX to manage terminal windows and panes
- Learn to browse and search web from terminal with
lynx
/ w3m
- Learn to code in Go (world’s most important cloud language)
- Learn to code in Python (world’s most important infra language)
- Learn to code in Perl (world’s most powerful scripting language)
- Learn
git
essentials and gh
tool from GitHub
- Learn enough Web (HTML, CSS, JavaScript) to get by
- Learn enough C to understand how your computer works
- Prepare a GitHub profile showing off your learning projects
Related: