Python for smaller self-contained projects and scripting.
Erlang/Elixir for larger projects where fault tolerance or concurrency is needed.
C/C++ where GC is a no-go (games, low latency, time critical data processing).
Next up in the pipeline to learn and use: Rust