#12in24: Trying 12 languages during 2024!
Alex Martínez
Posted on January 2, 2024
Happy New Year DEV family! As a new year comes in, so do the new year resolutions.
Mine, regarding coding, is to try new programming languages and get better in the ones I already know. Hence, I thought that posting about my impressions learning new languages could be fun!
I have made a simple Python script to randomly choose the 12 languages I will be trying. The list of the languages corresponds to the languages listed in Exercism so it will be easy to practice them!
import random
list_of_languages = ["8th", "ABAP", "AWK", "Ballerina", "Bash", "C", "C#", "C++", "CFML", "Clojure", "COBOL", "CoffeeScript", "Common Lisp", "Crystal", "D", "Dart", "Delphi Pascal", "Elixir", "Elm", "Emacs Lisp", "Erlang", "F#", "Fortran", "Gleam", "Go", "Groovy", "Haskell", "Java", "JavaScript", "jq", "Julia", "Kotlin", "LFE", "Lua", "MIPS Assembly", "Nim", "Objective-C", "OCaml", "Perl", "Pharo", "PHP", "PL/SQL", "PowerShell", "Prolog", "PureScript", "Python", "R", "Racket", "ReasonML", "Red", "Ruby", "Rust", "Scala", "Scheme", "Standard ML", "Swift", "Tcl", "TypeScript", "Unison", "V", "Vim script", "Visual Basic", "Web Assembly", "Wren", "x86-64 Assembly", "Zig"]
count = 1
while count <= 12:
language = random.choice(list_of_languages)
print(str(count) + ". " + language)
list_of_languages.remove(language)
count += 1
And, after running the script...
1. Perl
2. COBOL
3. Nim
4. Go
5. 8th
6. Kotlin
7. Ruby
8. R
9. Lua
10. Elm
11. Crystal
12. jq
Boom! Not a bad batch at all! I see some interesting languages here.
To be honest, there are languages I never heard of. So it will be a nice adventure.
See you in the next post regarding basic Perl and my impressions about it!
Posted on January 2, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.