|
|
|
|
|
by shuri
2827 days ago
|
|
To maximize learning: - Learning c/c++ which helps connect the high level concepts to how computers work. Other languages like Rust may give similar results but may distract from the main lesson. - Some functional programming. Programming in a functional way takes time to wrap your mind around. The concepts are more important than the language. - Some language like Scala which packs many modern ideas. To empower: - Python is just fantastic. It helps focus on coding and can take you anywhere from "scripting" to web apps, machine learning, distributed systems, embedded systems... - Javascript (or Typescript) because it's just everywhere and building a nice frontend is irrationally satisfying / impressive. For the "résumé": - Java can be a nice to have but if you know c++, scala or even python, I don't think most would care. |
|