The best way is to play for real money. Not for high-stakes but something that won't hurt if lost. Poker is a game of learning to read people and the best way to learn that is to play as much as possible. Also, most professional poker players have written books on how to play. Antonio Esfandiari's book is a great start.
Free poker sites are a good way to learn how to play poker because one can ask questions from fellow poker players about the game, but be careful not to get too addicted from these sites which can eventually lead to having to pay.
The best way to learn to play poker is in an environment with no risk. Video poker games, such as from hoyle, are usually fairly cheap and will guide you in the initial steps to becoming a competitive player.
Answer chances one ina a million
Playing poker with bots can be a fun and challenging way to improve your skills and strategy.
As a beginner you have to learn the basic rules and moves of the game you want to play. Reading some article on how to play poker is one of the best way for a beginner to become a pro player and of course practice on what you learn. (edit) You can call yourself a poker pro if you earn your living by playing poker. To become one you need to follow whats written above. If you play micro stakes Texas holdem, i suggest you read the book Polished Poker
play it
Both are very similar with the way that they offer the auto-play mode, however players typically like to play video poker if they want to be in control of their gaming.
That is entirely up to you. There is no advantage to you either way.
Your best bet is to enter the Freerolls if you don't want to deposit any money. They are tough but don't let that stop you. It's a good way to learn how to play poker without risking any money. All the poker rooms I have visited all offer freerolls. The payouts vary but it takes time to raise a decent bankroll. Good luck and have fun!
Do you know Jesus as your personal Saviour? Without a relationship with Christ, your poker playing isn't going to matter one way or another.
At this time, there is no way to hide from friends while playing Zynga poker. If there is a particular "friend" you don't want to play with, you can easily remove them from your friends list.
The way I think you should learn is from...Youtubebecause they have everything on there