>>38601
The language choice depends of what you plan to do, the hardware, the OS needs, the UX, etc.
There are languages best suited for certain tasks, more than other.
If you want an unbiased recommendation, follow this:
1. chart 'what you need to build'
2. flowchart it´s path
3. uml it´s insides (unified modeling lang), or other prototyping
4. from the project requirements, choose the languages.
Who knows if you will need to learn Lisp or Fortran instead of C.