Находите практические проблемы как в "кодинге" так и в "программировании вообще" и предлагайте их решения.
На каких-то масштабах ваши решения могут быть реализованы в виде библиотек, на каких-то для этого потребуется уже язык программирования.
Вот собственно так их и изобретают.
ПС
И разумеется новые языки включаяют в себя best practice всех своих предшественников - ну это обычный вопрос "кто на ком стоит".