there are loads of articles helping people on SEO. but isnt SEO just making a website that applies to the www standards?

# meta content
# image alt tags
# etc

these things all help increasing your Search engine rank. but if you just program like it is supposed to your site will automatically have a good SEO ranking

what else than good programming skills are needed for SEO?