Join 36000+ teachers and students using TTIO.
Here's a whopping list of existing programming languages. https://en.wikipedia.org/wiki/List_of_programming_languages
Technical aspects of languages will consider linguistic structure, expressive features, possibility of efficient implementation, direct support for certain programming models, and similar concerns. Some examples:
www.teachyourselfpython.com