Про цели я могу сказать лишь, что, пожалуй, программирование — это хобби, которое я решил превратить и в профессию.
Насчёт теории, я не могу сказать, что она именно "скучна". Я чувствую, что изучаю то, что мне пригодится совсем нескоро. И такие тонкости без практики оседают в памяти без следа.
Нет, я не ставлю себе целью писать свои велосипеды. Вопрос сводится к такому: стоит ли читать обе книги одновременно (теория + практика) или одну за другой?
У меня идея такая: я на сайте собираю некоторую БД (которая связывает каждую запись со своими метками и описанием), под каждую запись создаю страницу. А сам сайт служит сервисом для поиска записей по определённым параметрам.