Не знаю, в который раз пишу такое на хабре, но попробуйте написать свой jQuery :)
Это реально даёт огромное количество положительного опыта работы с js. Но когда угаснет интерес — оставьте на потом, не домучивайте.
И да, если будете писать — посмотрите заодно исходники Mootools, Prototype, самого jQuery. Это тоже очень хороший опыт — смотреть, как устроено там и делать самому.