На ipad можно даже создавать сайты, а не только наполнять их и раскручивать. Например есть хорошая программа iWebStudio Конструктор сайтов, которая позволяет это делать. Более подробно можно почитать здесь: http://ukrainianiphone.com/21/06/2013/127374
Для начала, неплохо было-бы разобраться в HTML (правда, он не является именно языком программирования - это язык разметки) и JavaScript.
В принципе, для базового уровня в SEO этого должно хватить.
Для более продвинутого - Perl, PHP, различные диалекты SQL.
Это то, что касается языков. Что-же касается навыков, то в первую очередь - это механизмы работы поисковых роботов и краулеров. Нужно очень хорошо понимать принципы работы и различия поисковых систем и систем агрегации контента. Вообще, по данной теме есть достаточно много интересной литературы, например вот эта книга.
Качественное продвижение может сделать настоящий профессионал своего дела, и такие люди уже наверняка зарабатывают на этом в Интернете, так что нам туда. Это во-первых. Во-вторых, без обид будет сказано, но в самую точку: Гугл Вам в помощь. Только настоящий профессионал выведет в поисковой системе свой сайт об услугах по качественному продвижению сайтов в топ и лучшего варианта найти лучшего профессионала не найти, что мы бы сейчас здесь не написали.
SEO-тексты дело в общем и целом неплохой инструмент для развития сайта. Но мода, точнее сказать актуальность, постепенно утихает.
В принципе все зависит от того, чему посвящен сайт. Если тема, или как это принятого говорить ниша что-то популярное - футбол, диета, бизнес. То для такого сайта это практически ни чего не даст. В этих нишах всегда найдется несколько гигантов вроде "Спорт-экспресса" конкуренция с которым практически бесполезна. Так что в этом случае уже не так важно будет SEO-текст у статьи или нет.
Но если та же тема сужена допустим географией и сайт связан допустим со спортивным клубом небольшого города, то тогда описывая выступления команд этого клуба стоит обратить внимание на SEO-тексты. Тогда можно оптимизировать тексты под название клуба и города. Например "Автозапчасть" Беслан, или "Мясокомбинат" Таганрог. Конкуренция по таким запросам не высока и шанс попадания в топ поисковых систем за счет оптимизации текста очень и очень высок.
Самое главное - что бы пользователь набрав запрос в поисковой машине попал именно на Ваш, продвигаемый и оптимизируемый сайт. Т.е. обычно достаточно быть в первом десятке выдаваемых поисковиком строчек для хорошего количества посетителей. А там, глядишь, и скачают чего или купят... в зависимости от направленности сайта.