Linux on PC

Is there a way of running a linux on a PC, either option or startup or like a sandbox app in windows, I heard VMware but I have no idea, Reason is I want to experiment with lunux again, and someone said Linux would never be used by normal people as it was a) pure textbased (WRONG) and b) was too complicated and ugly.