My piece of advice if you have 2 drives, and this goes for any OS not just Linux.
- drive for your OS
- drive purely for storage. never store anything in the 1 drive except for user installed programs or updates.
that way you can wipe the first drive whenever you run into anything or you want to change anything without being worried about losing data
make sure your browser is using a password manager so stored passwords don't vanish
Before I knew how to code I thought you could just start typing away at any point and get stuff done, nope.
Need thing parser ? Internet. What about writing tests ? Internet, Need to write any web application ever ? Unless you're using vanilla technology...nope, need internet.
First step of any project is literally looking at which open source libraries you'd need in the first place.
Even if you wanted to code raw logic for coding interview questions. Where would you get them without internet ?