Welcome to the forum harsh!
The difference between cash games and free poker is that people usually play more seriously in cash games since real money is at stake. This means it is more difficult to win in a real money game.
What I recommend you to do harsh is to try a micro limit game at
PokerStars. In a micro limit game you can play with really small stakes and get used to playing with cash without risking much money.
Games at the smallest stakes are pretty similar to free games since the money that can be won or lost is very insignificant. When you are used to micro limit you can move up to higher stakes, but remember that the games gets more difficult with higher stakes.