Should I learn C, C++, or Java? RRS feed


All replies

  • Hi ruchikamore.

    As per my personal story, I would suggest you to start learning C and C++, then you will think about either C# or Java.
    Choosing a programming language depends on your needs.


    Luigi Bruno

    Wednesday, February 20, 2019 8:49 AM
  • May depend more on the requirements of your project or area of focus. You can ask general questions about these technologies here.





    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows Server] Datacenter Management

    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.

    Wednesday, February 20, 2019 11:52 PM
  • Thanks for this reply. It was helpful.
    Thursday, February 21, 2019 4:08 AM
  • this question is too broad to answer. You are probably better off asking "what language make me an employable developer" and the answer depends a lot on where you live and what industries are nearby. Once you figured out that industry you are targeting you can ask a better question "what language make me an employable developer in industry X". 

    Visual C++ MVP

    Tuesday, February 26, 2019 6:52 PM
  • Hi ruchikamore,

    I personally started with C, and did C++ afterwards. Those are great for getting a good understanding of how programming works which can be applied to of other languages. If you are still quite inexperienced (as I was) I can't recommend the free CS50 course by Harvard enough. Alternatively I have also got some blogposts on this topic here.

    All the best,


    Friday, March 1, 2019 11:15 AM
  • C++ and Java both are object oriented programming language. So both has some similar features. If you want to learn java without knowing C++, yes you can. In any programming language you have to be clear about logic , only difference with syntax.

    So it is not necessary to learn C++ before Java. As both has some similarities you can learn both as well at a time. Java is more preferable as it is used by most of the company because Java is platform independent. One can grow very fast in java as it is used by most industries.

    Monday, May 6, 2019 6:20 AM
  • Thanks for information
    Friday, October 4, 2019 6:37 AM