A community for students.

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

anonymous

  • one year ago

what to learn first c++ or java??? pls give me ana appropriate answer.

  • This Question is Open
  1. anonymous
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    anything you can start with,better you go with c++.

  2. DecentNabeel
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Java is a independent Plate form and difficulit than c++.. c++ is a sipmle language so i suggest to start first c++ first learn basic concept

  3. DecentNabeel
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Are you ok @qwerty_123

  4. hba
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    You must be kidding me @smilobunny

  5. anonymous
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    why @hba

  6. hba
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Do you have any knowledge of any Structured Programming Language? @qwerty_123

  7. anonymous
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    I say learn what ever one you want. When someone states one is harder than the other that is subjective and depends on the individual. With either one, you will have to work at learning the same concepts pretty much. With java you will not have to learn about pointers and references, which some find difficult but it really is not. If you want to get into low level like embedded system and such I would start with C++. If you want to get more into high level programming like creating Geographic Information Software I would learn Java. Both are great choices and I say learn them both.

  8. anonymous
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    If you are just starting out, I would also recommend python.

  9. rsmith6559
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Python and Java are both good beginning languages. C++ runs fast because the programmer has to manage things that Python and Java handle for you. Java has a fair amount of structure, that in beginning programs are just opportunities for a novice programmer to make errors. Java's syntax is very similar to C++ and similar to all the other C type languages, so if you're going on to other languages, it's worth the effort. Python has almost no overhead, so it's very easy for beginning programmers. Python's syntax is not that C-like, so IMO, it doesn't carry as well into other languages, but if it's your only language, I would recommend it.

  10. anonymous
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    I would also consider what you want to do with your programming skills. Do you want to develop applications for mobile platforms or web development, etc? Sometimes which language you learn depends on what you want to do with it (i.e. JavaScript for web development, Python or Java, etc. to build applications). However, I would recommend starting with an easy-to-learn language like Python just to get the hang of how programming works. Almost all programming languages have some similarities so the skills you learn studying python would transfer to other languages.

  11. e.mccormick
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    C++ and Java are similar, but C++ suffers from historic command names that are cryptic. This makes Java far more easy for people to learn on and understand. However, due to the high level of similarity in the languages, it is easy to transition form Java to C++ at a later date. Most formal systems of education have found that is it critical for students to learn at least two programming languages in their first year. This makes the Java to C++ option a decent solution and the Stanford Computer Engineering classes take that track. MIT, in contrast, likes to go from Python to another language, either C++ or Java. Most programmers tend to learn and use 4 or 5 languages. A script language; such as Python, Perl, or JavaScript; is almost always part of this. A traditional language, such as C or C++, is also common. The rest are usually taken based on pushing towards a goal. Java and C for cell phone development is one path. HTML, JavaScript, and CSS for web development is another common one. C is largely becoming more and more reserved for pure operating system development as even Apple is moving away from it for applications. On and on, there are choices to be made. No matter where you end up, Java is a useful starting point and generally easier to understand than C++. As others have pointed out, languages like Python are even easier still, which can let you get the concepts and a widely supported script language before moving on to something else. Languages I would never start with these days are C, assembly, Haskel, and any specialty language. The learning curve is too steep and/or utility too limited for learning the concepts. However, if you plan on doing a lot of programming in C is it good to make it the 2nd or 3rd language so you can migrate to it early and develop the skills needed to live in C.

  12. anonymous
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Coming from someone who knows multiple languages, if you don't know any previous languages go with Python like Nixy said. Its easy, teaches you object oriented programming, along with there are lots of great resources on Python as well. Another one that would be decent to learn would be C# or VB.net, I know I will get scolded for that one. But they are simple and can also teach you the basics to go into a more in depth language like C++. IMO java is not a fun language to learn, I was able to pick up 3 other languages in the time it took me to learn Java. TL:DR: learn Python, C#, or VB.net first

  13. e.mccormick
    • one year ago
    Best Response
    You've already chosen the best response.
    Medals 0

    KarmaPanda, I think with Java it depends on how it is taught. It is generally easier than C++, but yes, I agree that starting with a language that has even clearer command names and structure, like Python, can get people past that initial learning curve easier.

  14. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...

23

  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.