- 1. I am limited in how often I can use my Raspberry Pi, but I do have daily access to a Windows 10 laptop. I want to mirror my learning of Python and maybe Raspian on this laptop so as to become competent with the Raspberry Pi. What is the easiest and best way to do that? Would installing Linux and Python on my laptop best mirror the Raspberry Pi programming experience/style? Can I run Raspbian on a laptop, or do I have to get a different Linux distribution.
You may be able to install python directly onto windows, or you could look at running a Linux Distro inside a virtual machine. Otherwise you could boot a Linux Live CD (although storing files might require more effort). Apart from running Linux inside a VM your laptop would be running Windows or Linux not both at the same time (you'd have to reboot into a live CD). It is also possible to setup dual boot linux & window on the laptop but that might require shrinking the windows partition and/or re-installing windows as well.
There are lots of Linux Distros that you could run, Raspbian is based on Debian, Ubuntu which is also popular is also based off of Debian and is aimed more at deskops/laptops (as opposed to servers) so might be a good choice.
Other popular options include Fedora and Arch (and various other variations on those)
What's limiting how much you can use your raspberry pi ? If it's just access to screen/keyboard you can use ssh/vnc to access the pi remotely over the network.
- 3. When I am confused with Raspian or Python commands, where is the best place to search out and post my questions?
Python has lots of good online documentation. Most Linux commands have man pages e.g.
. Failing that ask on a suitable forum or use google.