Some people love and knows everything about soccer why some people love and knows everything about basketball, so also table tennis, volleyball, baseball, horse racing, handball, snooker, boxing, cricket, golf etc. Any sport you know very well, you can gamble on those sport and avoid gambling on sports you know nothing about, one of the reasons why some set of people lose money a lot when it comes to gambling is because they gamble on sports they know nothing about with the slogan " gambling is all about luck" yes gambling involves luck but that those not mean skill and knowledge is not involve, if you gamble on sports you know nothing about then you are gambling blinding and your chance of winning are very small compared to when you know everything about that particular sport, when you know a lot about a particular sport prediction will be easy for you.
Gambling depends on luck but there is need to have enough experience to successfully play games. How would you understand these gambling terms, concepts and its applications without learning about them. Gambling should not be played for money alone, gamblers should enjoy their betting experience. I wouldn't place a bet on horse racing, basketball, hockey, etc since I don't have any experience. I will only place bets on sports I enjoy..
Is true that knowing everything about a particular sport those not grantee you winning always but is an added advantage when you are gambling because it brings you more wins.
There are first-time gamblers who have won big, yet they don't have much experience. A high gambling experience doesn't bring more wins but it aids a smooth and entertaining gambling experience.