When I was an absolute beginner, I did. After a while, I got brave enough to practice on other people, such as willing family members as friends.
Sometimes I'll do absent readings about other people to gather information on a certain situation, and what to do if I happen to encounter said situation/person again - but rarely do they truly center around me personally.
But as far as reading for people offline, I can get very anxious and my confidence begins to drop. When that happens, I find that I end up being blocked so it takes more time to get the reading done. I've been working on this with friends who are open to it, and usually with some very successful results. I haven't read for complete strangers yet, but I'm sure that I would have a very tough time doing so because of the confidence issue. I would need a heck of a lot more time of study and practice before laying down cards for someone I didn't know... It would be the same with phone readings.
I do find that doing readings online is much easier, because I feel like I have more time to examine the cards - something I don't often find when doing it offline.