There is no free lunch. Accordingly, don't expect to make much from freerolls. You may as well just focus on play money and play the odd free-roll when they appear rather than searching for them.
Personally I like Betsafe and unibet for freerolls. They're European poker rooms. Betsafe offers huge freerolls and Unibet offers a lot of them but with smaller rewards. Ofcourse it also depends on whether you deposit, because you can get some good deals if you make a small deposit. Then you're eligable to join huge freerolls on 888 for example.
Since nobody knows where you live, it will be hard to give you any options. It is apparent that you are looking for a place to play freerolls to start, so I can only suggest you review the Poker Site Reviews here at CardsChat and you can make up your own mind.
Depends on where you live and what you are looking for. I am in Pennsylvania and hopefully soon our online poker sites get up and running, but I am limited to online games.
ClubWPT has a monthly fee, but had some nice monthly games with cash or free big event entry prizes.
America's Cardroom is free, has some nice deposit match, and On Demand Freerolls.
888 and PokerStars are unavailable for me so no insight there.
There is no doubt that the carddschat community is the best place. Here you will find a lot of useful information. I also recommend you read the book Jared Tendler "The Mental Game of Poker".
I got the necessary knowledge and skills for playing poker at the PokerStarter school, created by the developers of PokerStars. At the initial stage for understanding the game of poker - this is quite a decent school.
Then, to gain experience in playing poker, you can play on freerolls in poker rooms PokerStars and 888.
to learn:
cardschat forum & freerolls (with reasonable effort you can join the cc freeroll club; very education freerolls)
others have said in other posts: pokerstars school
to earn (freerolls):
cardschat freerolls
unibet
888poker (no deposit bonus of 11*8$)
I've been building my freeroll bankroll on ACR for about a month ($6.11 as of this afternoon!); they have on-demand $10 GTD with 10 spots paid running 24/7 and lots of community freerolls you can find.