I believe that in order to get good at anything, pool, darts, backgammon, chess, basketball, it helps to play the game and do it often. At first you are just getting to know the game, becoming familiar with sitting at the table, and handling your cards.
Once you get there then you start playing. And you wonder why and how these guys are beating you.
That is what happened to me. I used to go all in with AK, or if I had two hearts and two on the flop came up I would bet it aggressively.
and I would lose.
I then started to read books. I have now twenty books on poker that taught me pot odds
, and how important position is. I read more than I play and then use that strategy on line (play money) before I go to a casino and play at the real tables.
I am ahead in my tournament play and live cash games. I am holding my own against very veteran players that have played most of their lives. And I continue to try and improve the game.
I make a notebook and log all my games in so that I can look at my good plays and bad ones. Winning gives you confidence.
So a combination of of experience, learning from a book helps, and also I have made friends with other poker players and we talk strategy. This is a great forum to learn too.
Good luck and have fun.