У вас уже есть много отличных ответов на ваш вопрос, но я чувствую, что есть пропущенное предложение: Изучите AS3 / Flex!
Моя история очень похожа на вашу, но я недавно выучил AS3 для проекта и до сих пор любил его. У него такое же «чувство», как и у других языков, с которыми вы работали (например, Java), но оно позволяет создавать мощные визуальные / слуховые приложения без раздувания раздражающей среды. AS3 / Flex прошли через несколько итераций тонкой настройки и хорошо поддаются довольно быстрой разработке.
Еще одна причина изучения AS3 / Flex заключается в том, что у вас, похоже, есть интерес к технологиям, которые либо работают автономно, либо как сервер в сетевой среде. Эксперименты с AS3 / Flex могут дать вам возможность поиграть с клиентской частью дуэта клиент / сервер.
В любом случае, получайте удовольствие! :)