I recently got a cheap laptop off craiglists that I can put arch linux on. I'm sick of MacOS and so I'm going to start using that laptop for school. Btw, never install linux on a mac. Its a huge pain and it didn't work out in the end. I had so many weird problems during installation that I didn't have with a thinkpad and in the end I needed to reset the motherboard. For example, I was able to connect to the internet, but the speed was in the single kilobytes. But I did have connection. There was some kind of problem with the driver. Also, alot of other stuff wasn't working. So just get a really cheap windows laptop and replace W10 with Arch or Manjaro.
The extensibility vim is wild. Vim has always been my goto terminal editor, but I really want to take it to the next level and use it as my primary coding environment, instead of having to use VSCode and JetBrainlet software.
You can check out my dotfiles here.