На сайте BBC выложены неплохие уроки для всех возрастов, вполне такие неплохие надо сказать уроки, в день парочку можно осваивать, вокабуляр неплохой и грамматические особенности вскрываются...что-то также на сайте Британского Совета можно поискать
Мне школа ни дала почти ничего. Читать и считать я начал в три года, письмом овладел в пять лет. Английский начал учить тогда же. Но и отбить тягу к литературе, истории и географии, школа тоже не смогла. Только. чуть "по надкусывала". Достоевского прочел лет в 20, а Маяковского полюбил еще позже, для меня было открытием, что это величайшие авторы, а не революционеры, которые только и страдали за счастье народа. А вот к инглишу, отбила охоту напрочь. Химию изучал самостоятельно, уже в 30 лет. Ну почему ни один учитель не смог мне втолковать, какая это замечательная наука. С физикой тоже самое. Теперь среднее образование еще хуже.
Хорошие сайты "puzzle Engish", "lingvo Leo",где,когда учишь слова- львенок есть фрикадельки)
В нашей системе школьного образования есть один недостаток, который устранить достаточно сложно, но он проявляется с первого дня обучения в школе. Называется этот недостаток уравниловкой. Все знают, что развитие каждого человека определяется не только его возможностями, но и воздействием окружающей среды, поэтому каждый ребенок к началу школьной жизни имеет индивидуальный уровень знаний и умений, свое отношение к учебе. Но все дети вместе попадают в один первый класс, где рядом оказываются бездельники и трудолюбивые, умницы и не совсем умные. В результате получается каша. где все становятся одинаковыми, но, как правило, эта одинаковость выражается в деградации наиболее успешных, потому что учитель не может обращать на успешных свое внимание, нужно тянуть бестолочей, а успешные становятся объектами издевательств со стороны бестолочей. Об этом знают и учителя, и ученики. А уравниловка становится причиной всех остальных недостатков. Поэтому нужна жесткая градация учеников по уровню знаний и успехов в учебе, как это было в царской России и сохранилось в большинстве стран мира.
Тут Вам могут дать разные рекомендации, все зависит от специализации и наклонностей. Но несомненно как минимум нужно знать html+css;javascript;php+mysql.Иногда могут понадобиться дизайнерские знания, к примеру неплохо знать Фотошоп.