Desktop hardware is more than capable of the tasks you’re talking about. I am learning autoCAD inventor. This is professional CAD software. While my desktop is the configuration mentioned earlier, for a portable device I currently have a N3700 Pentium netbook with 8 gig of ram. The processor, graphics and ram on this device are nowhere near the level of my desktop. Inventor still runs adequately on the netbook for my skill level at the moment. By the time you learn to do all of the things you are talking about doing, there will be newer hardware out. Buy a decent desktop now, save some money, get some skills, THEN upgrade when you need more.