Karting is great but expensive. You have to pay to make ten minutes, leaving you just enough time to make a few rounds. So, not easy with this to pass your friends with full speed without making your tires hit the track constantly.
Virtual karting games will not cost you anything. You will be able to familiarize yourself with your kart and learn to actually drive to go faster and faster and become a champion.