Ty for all the pointers and information. Definitely something I'll seriously consider when I get around to getting the laptop. I also have an irl friend who I meet with quite frequently who is very into linux, iirc he was doing something steam and proton just the other day. As for what I meant with the coding, linux as far as I could tell is a much more involved process with the os and the programs, so learning some basic coding could help when trying to troubleshoot and the such. Also do you know if there are good 3d modeling softwares on linux ( i dont mean for animation, more designing models and prints)? This was one of the reasons im upgrading my laptop for context.