many gaming habits come with experience, also a good option is the opportunity to talk with other players, for example, like this forum. I think more often mistakes are made by single players because no one can tell them or give advice, so they fall into the trap because they think that they already everyone knows and plays well.
When someone playing games or gambling by alone, they can gets tempts easily because no one will warn them to stops or manage their time to playing gambling. They thinks that they are free using their time to playing gambling but the truth is they will not have a big chance to wins the games. They will makes many mistakes because they can't control themselves and only follows their desire to keeps playing gambling. Yeah, they will falls into the traps of gambling without a chance to stops from playing gambling easily. If we don't knows when we must stops gambling, that will be a matter of time to see we will lose much money and we will have big chance to wins. We must becomes a wise gambling by always apply limitation so we don't gets any problem and can stops immediately.
Playing with others isn't a good thing
per se either. It has much to do with the kind of person you are (self-controller or careless) and how your friends are (responsible or foolish). It is so bad to play alone without control and that no one can warn you about your habits, as it is to play with others who drag you into making bets that you would not make on your own.
The best option IMO? play with others who you know are responsible, and not lose perspective on why you play and what you want to achieve with it in the first place, which in any case should be fun and not profit or winning any competition.