Lessons in surfing are msotly a waste of time, IMO. It's something that requires practice in the water. Looking like an idiot jumping up onlt your board on the beach won't help you in the water. There are a few pointers that a beginner would be well-advised to follow, but to get that information, you just need a friend to go with you once.
Get a longobard. They're easier to paddle, and more stable. They're also more expensive, but you'll have a much more enjoyable experince on one than a shortboard. A shortboard is like the racecar of the surfing world. It's built totally for performance and not suited to beginners.
Don't cheap out on a wetsuit. Get a 4/3 or thinker suit if you're going to be surfing around SF, the water is cold. Getting a wetsuit that fits properly and is comfortable will make the difference between being cold and chafed, or warm and comfortable. Also: get a rashguard, your neck and armpits will thank you for it. Finally: don't wear shorts under your wetsuit, it's uncomfortable and makes you looks stupid. If you insist on wearing something under it, get a speedo.
If you're looking for some more beginner friendly places around SF, try Pacifica or Half Moon Bay.