https://medium.com/bricksnbrackets/5-programming-languages-you-might-want-to-learn-in-2023-72d66c29d309