I think a large part of it go from 'Trial and Failure (or in some cases, Success)'. I think now, especially with the influence of SEOMoz, SEO has truly gone Open Source. Nobody would have any problem 'knowing' what SEO techniques to employ. But the true 'Learning' goes from 'Applying'.