This is my first question and I didn't see a similar question asked. Sorry if I didn't search hard enough.
To the point. I'm learning the Python programming language and I've read Linux plays very well with Python development. I used to have Linux Mint dual booted with Windows on my netbook but now have a better laptop, an ASUS ROG G751JL-DS71. I know this can take a beating but other laptops/pcs I use (friend's, at work, on vacation, etc) may not have the same capabilities. I'm looking for a fast, lightweight solution that I can use to work on my programming projects on the go or at home.
My solution for this would be a bootable USB drive that has Linux installed. I'd use Google Drive folders to store my programs and projects but I'd use the portable Linux environment for the development aspect. My question is, should I get a USB drive with a lot of storage (64GB), and how well would I be able to work on my programs and projects while on the go from within the bootable Linux environment?
Does anyone else do something similar with any other programming language? The only problem I can see coming from this is the installation of text editors and IDEs taking up a lot of space, and the resources it may take to compile/execute programs within the same environment. I believe they'd use the current computer's resources but may run very slow. The best distro for this purpose, and the one I used on my netbook, would probably be Linux Mint XFCE. I would only use this for working on my programming projects while on the go, not for saving media or downloading Steam games to play on. Purely web browsing, programming and programming related applications/resources.
Thanks in advance for everyone's input.