The short answer is no, all spots in SF are not beginner friendly.
Ocean Beach - forget it, the waves are nasty and the wind is typically onshore. This is really an expert only place to kite.
Crissy usually has very lite and gusty winds near shore and much stronger winds outside. Boat traffic and strong currents can be killer here. However, if you talk to the Crissy crew, most of them learned how to kite here. The key is that you need to have a buddy who will keep an eye on you and when you get blown downwind, will be waiting to rescue you and your kite from the rocks. I am not recommending that you learn here, but people have learned to kite here so it can be done.
3rd Street? Do you mean 3rd Ave? That is in the Peninsula by the San Mateo bridge. This probaby the next most beginner friendly place after Alameda.
Alameda is obviously your best bet but windy days are few and far between. Another good option is to go to Sherman Island and have one of the kite schools take you on their jet skis about 1 mile up wind and do a downwinder. The key to learning is having good wind and this gives you a chance to get some practice with little danger in a windy spot.