Hacker News new | ask | show | jobs
by pjmlp 4182 days ago
Just learn the language for the project based on requirements and tooling.

For example, SQL when required to use databases, Objective-C when coding for iOS, Java on Android, JavaScript on the browser, C on UNIX, ...

Alternatively, take a CS degree in a good university and enjoy up to 5 years of multiple languages, usually one per CS area/paradigm.

On my university we had to program in Pascal, C, C++, Caml Light, Prolog, Java, Smalltalk, Algol, depending on the assignment.