I am looking to move across from windows to linux but i don't really know how to get started. Could you outline a few getting started tips for c and c++. I have a MacBook, but I'm not sure if it is best to run a virtual machine or get another laptop and run fedora?
C++ might be ubiquitous, but the toolset isn't. Moving from Windows/Visual Studio to Linux/somthing else is a big deal.
On Linux you can use Visual Studio Code or KDevelop.
But the biggest difference is Unix has a particular culture that you need to pick somehow or else you'll end up with some kind of hybrid thinking (which is bad).