I want to learn Linux and get a self managed hosting accound some time down the road, but I am wondering about two things: 1) Is it better to get regular edition first and then switch to Server edition as I learn? 2) Is it ok to get a 64bit version or just stick to 32bit and why? Thank you in advance for any info.
The best way to learn is to either get an old computer and load it with the OS you want to learn and set it up on your home network, or get a cheap VPS plan and teach yourself.
Personally I would suggest getting a VPS to start learning, since if you mess things up, you can easily have backups and restore, or just re-provision the VPS within a few minutes and have a fresh start on the OS. A re-install on an actual computer/server would take some time. If you can use 64-bit, go for that, to take advantage of the memory extensions. Also, most VPS's do allow you to have a desktop GUI installed, so that you can learn GUI based, and CLI (command line) based at the same time.
There are a lot of tutorials in internet that guides you for setup and configuration. You can start by using VM like VMWare Server / VirtualBox and download the image of the Linux distro. Use 32-bit first as a good beginning before jumping to 64bit. Good luck!