Surf breaks vary enormously and if you try to learn at the wrong one it can slow down the learning process no end, possibly get you hurt and label you as a nuisance to other surfers. The answer is to forget reef breaks (surf breaking over, rock, coral etc) and heavy, hollow beach breaks and pick a beach with an easy, spilling, mushy break wave in the 2-4ft range. It may not be glamorous but it will be the best place to start. Also try and find a spot with no crowds- battling with hundreds of other beginners and more experienced surfers is not the way to go. If you have a little space it will be easier to learn.