Skip to content

Linux

For linux you have to learn by doing. Using linux will give you a big edge up by giving you better access to many development tools for hardware and software.

Great starting distributions

Title Benefits Based on
Ubuntu Popular, easy Debian
Fedora Good community, also easy Red Hat
Pop OS Popular, good graphics support Ubuntu/Debian

The terminal

I am a big fan on a simplistic user interface and frequent use of the terminal but I know this is not for everyone. However, this approach will give you a leg up on working in terminal-only environments.

Learn the terminal via exposure

Setup

  • Install a simple Window Manager like i3
  • Install a simplistic terminal based text editor like vim

Doing

  • Do all of your tasks such as file moving, coding, program installation, et cetera from the terminal
  • If you get confused google how to do something (also use manpages)

This is how I still go about all of my daily tasks and I find it rather easy. If you know the commands well typing commands can often be easier then a GUI