All casino games are based on some element of luck but a lot of table games like Poker require a good level of game understanding and skill to get the best results, so while anyone can enjoy a game those that take the time to learn the rules of table games and use side bets smartly will have the most successful gambling experience.