Should I Learn Python, C++, or Java?

New / Eng sr. verlis
Apr 25 16 Comments

YEO: 5
TC: 190k

I’ve been in the JavaScript/ NodeJS world for five years, and I want start to spend more time focusing on learning a new language.

Since diving into CS, and really enjoying it, I want to start transitioning out of web/ front-end.

What language should I learn next to help in career advancement in companies that are solving interesting problems.

Current stack:
Node, Express or GraphQL, Docker, React, Redux, AWS(multiple services), etc.

comments

Want to comment? LOG IN or SIGN UP
TOP 16 Comments
  • VMware jainstreet
    Python for interviews. Java or C++ for actual work, depending on what you want to do
    Apr 25 0
  • Intuit what!
    If you want to get seriously involved in backend then java/java based webservices & micro-services.
    Apr 25 5
    • New / Eng sr. verlis
      OP
      Sounds good. Are you on the QB / Mint team?
      Apr 25
    • Intuit what!
      No, were you with Intuit before?
      Apr 25
    • New / Eng sr. verlis
      OP
      No I just had an on-site on Monday.
      Apr 25
    • Intuit what!
      I see. All the best!!
      Apr 25
    • New / Eng sr. verlis
      OP
      Thanks! Don’t think I did well. Barely had much to show for my craft.
      Apr 25
  • Microsoft MereDork
    Java probably is the best career option.
    Apr 25 1
  • Veritas randomhand
    Python and Scala! Very productive languages and makes you feel good about yourself to persist through hardships
    Apr 25 0
  • Microsoft hümänkïnd
    Forth or Fortran
    Apr 25 0
  • New / Eng QTdN03
    I made that transition with Python and Django/Django REST Framework.
    Apr 25 0
  • Facebook
    oh heck

    Facebook

    BIO
    .
    oh heckmore
    Java. It's simple and useful for backend services, and it's not just another dynamically typed language.
    Apr 25 0
  • Susquehanna International / Eng Kristaps11
    Honestly prioritize for company/product first and just learn whatever stack they use.

    That said it’ll probably be difficult for you to make a lateral transition if you get a role that’s C++ heavy.
    Apr 25 0
  • Yelp
    welppp

    Yelp

    BIO
    On Internet, anything can be debated.
    welpppmore
    Python or java
    Apr 25 0
  • Microsoft hümänkïnd
    Erlang and scala
    Apr 25 0