@Mitri45 stackoverflow, habrahabr, toster ;) Я не встречал таких сайтов, где есть реально интересные задачи, и чтобы еще их и проверяли. Есть сайты с олимпиадными задачами, поищите. www.codecademy.com - онлайн обучение, но совсем с основ(для новичков в программировании), можете его покурить.
@AlexP11223 по сути весь PHP и можно выучить по мануалам. Но у некоторых возникают трудности с ООП и паттернами, тогда нужно конкретно по этим вопросам копать.
Что Вам мешает придумать свой вымышленный проект и поэтапно его реализовывать? И к тому же сейчас JS и PHP становятся взаимодополняемыми, поэтому изучать их следует в совокупности, но это мое мнение. Если сложно изучать два языка параллельно, то можно остановиться на PHP, полностью погрузится в него, написать пару велосипедов для закрепления знаний, после того, как почувствуете почву под ногами приступать к изучению JS и всего остального, тогда точно ничего не забудете.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.