Thank you Chris and Evo2
I don't want to pay right now. I've never used Linux before, Amazon Linux is my first. I started using it because I wanted to host a PHP website I've created. Through following some tutorials on how to install LAMP and tutorials on Linux command line, I hosted my website. While learning about Linux, I saw that the some shell commands are little different for different distributions, and questions like "Where is this configuration file located?" have different answers for different distributions. Observing this I thought that when I'll install Linux on my system it should require the same shell commands and should have the same directory paths as Amazon Linux. So that there's less to learn.
If you think that my criteria is flawed, then please tell me. And after reading your reply Evo2, I'm now realizing I haven't given much thought to hardware compatibility.
What you guys suggest?