I’d always recommend people get a desktop for this level of proramming, but sometimes you do need to buy laptop.