Id say you have plenty of resources available to you, from books, to poker forums, and even poker schools. However if you arent willing to spend much money, you arent going to learn the important things. You either will need to start reading some books, or actually playing with some more advanced players. Poker forums generally wont give you enough knowledge of how to play the hand, and often people have different opinions on how the hand should be played. I would say its going to take at least 10-15 years before you become a decent player, or 15000 hours of playing to be an expert. Just remember there are so many variables in every hand of poker. If you are playing
freerolls or even micro stakes you are just going to experience frustration and dissapointment, i promise you. However, if you can make it to a final table or 2 it will give you some valuable insight, but generally those players arent experienced enough to show you any real good things anyways. Just remember you should have some innate ability or skill at poker that makes this the right path for you, or makes you a good player. Whether that be your math skill, your patience, your creativeness, or ability to read people, everyone has some different ability thats strong with them. Research all the variables of
hands you can think of, these include: Position, Pot sizing, Bet sizing, Fold
equity, % to win hand, Pot
odds, Implied odds, and basic classification of players at the table. All these go into every hand and the more information you can obtain the better you will do, but its going to take many years before you feel like you are a "good"player