zet

Should I Start with Linux, Coding, or Something Else?

This is why I created the Beginner Boost, but here’s a summary:

  1. Learn how to learn, read, research, write, experiment, and explore
  2. Learn Docker Desktop to pull and use Linux images
  3. Learn to setup an Ubuntu Linux container (install software, etc.)
  4. Learn to edit files with vim (only editor allowed for certs)
  5. Learn to script in bash (and ash) with shellcheck
  6. Learn to use TMUX to manage terminal windows and panes
  7. Learn to browse and search web from terminal with lynx / w3m
  8. Learn to code in Go (world’s most important cloud language)
  9. Learn to code in Python (world’s most important infra language)
  10. Learn to code in Perl (world’s most powerful scripting language)
  11. Learn git essentials and gh tool from GitHub
  12. Learn enough Web (HTML, CSS, JavaScript) to get by
  13. Learn enough C to understand how your computer works
  14. Prepare a GitHub profile showing off your learning projects

Related: