Если ваша цель лучше разобраться в программировании, как таковом, то осваивайте алгоритмы и реализуйте их на JS. Есть куча задач на hackerrank, codingame и др. А если более важным является умение практически применять js в различных ситуациях, то это надо изучать стандарты(более глубокое понимание возможностей языка), библиотеки(дабы не изобретать очередной велосипед),фрэймворки и просто различные наработки людей, например, codepen.io , чтобы иметь на вооружении широкий спектр "фишек". Ну, ещё неплохо бы тогда Node.js для бэк-энда. Примерно так может выглядеть путь, если быть именно JS-программистом.