Добрый день! || утро! || вечер!
Часть первая - "ВСТУПИТЕЛЬНО-ПОВЕСТВОВАТЕЛЬНАЯ" (Необязательна к прочтению)
Активно изучаю JavaScript. Это мой первый язык программирования. Взялся-было за jQuery, но решил отложить, так как, не хочу быть кодером, который знает несколько событий, умеет подключать плагины, но при этом, понятия не имеет о массивах, циклах, объектах и т.д. В общем, решил подойти к изучению основательно, чтобы в последствии не мучить глупыми вопросами, таких замечательных товарищей как @Deonis, @lampa, @Barton, @Spectre, @Rules и других не менее замечательных товарищей. Прошу прощения, если вдруг забыл упомянуть кого-то из тех, кто мне когда-либо помогал.
Мои знания на данный момент:
- HTML // хорошо (стремлюсь к совершенству);
- CSS // хорошо (стремлюсь к совершенству);
- JS // чуть > 0 (стрем...);
Часть вторая - "ВОПРОСИТЕЛЬНАЯ" (Рекомендуется к прочтению)
Основные источники по которым изучаю JS^
- javascript.ru
- JavaScript. Подробное руководство - Дэвид Флэнаган.
Оба источника хороши, но маловато заданий на закрепление изученного материала.
В настоящий момент, мной изучены следующие темы:
- Переменные, операторы...
- Условные операторы: if, '?';
- Циклы while, for;
- Конструкция switch;
- Функции;
В связи с малым количеством практических заданий в выше указанных источниках и неутешительными результатами в поисковых выдачах Google & Yandex, обращаюсь к Вам - помогите кто чем может, подкиньте идей, а то у меня что-то с фантазией проблема...
Особенно здорово было-бы увидеть задачи, соотносящиеся по сложности с моими знаниями (изученным мной материалам). Интересуют задачи направленные на практическое применение, приведу парочку примеров таких задач, которые были мной найдены и выполнены:
Часть третья - "ЗАКЛЮЧИТЕЛЬНО-УВЕСЕЛИТЕЛЬНАЯ" (обязательна к прочтению)

Прошу прощения за много букв.
Попробуйте вот это, посмотрите, откроете ли вы для себя что-то новое.
– VladD Jan 16 '13 at 18:54@VladD, согласен с Вами, но хочется совмещать теорию и практику. Думаю это даст лучший результат, нежели изучение только теории, без практических занятий.
Да, еще открывать и открывать...
– Astor Jan 16 '13 at 19:03Классика - напиши калькулятор. Дальше попробуй сделать снежинки, дада :) Потом можно поработать с текстом - написать простенький текстовый редактор.
Для повышения скилла по jQuery - попробуй напиши "Рабочий стол". Со всеми плюшками виндового рабочего стола. Охват функций достаточно большой.
– lampa Jan 17 '13 at 08:35Я думаю, что ответы на данный вопрос, будут интересны многим людям, начинающим изучать JS.
– Astor Jan 17 '13 at 11:51Я думаю, что ответы на данный вопрос, будут интересны многим людям, начинающим изучать JS.
и всё равно каждый из них создаст такой же вопрос
– Spectre Jan 17 '13 at 13:19и
задаются часто и настолько надоели старожилам что они уже задавали вопрос о создании (как на StackOverflow ) базы книг и т.п. отсортированной по категориям уровням и с оценками и комментами куда посылают с вопросами как у вас :)
– Rules Jan 18 '13 at 07:10