3
samee
7y

I'm thinking of learning Java.
(Or should I learn something else.)

Comments
  • 2
    Eventually you will need Java somewhere in your life. What's the harm in learning. I am not a fan of Java yet I learnt it because I need it.
  • 0
    @error503 Is .NET as important as Java?
  • 1
    @noobSam not yet, but it's raising in popularity
  • 1
    If you're a noob to coding, I'd strongly advise against learning Java, as it's very complex and there's a lot to write and keep track of for even the simplest programs. I'd learn Python or JavaScript first.
  • 0
    @densedever I know a bit of C and C++.
  • 0
    @noobSam dig deeper into them then
  • 2
    Java is a pretty solid choice. Universities have been using it in CS courses for a long time.

    C is a good intro language as well if you want a c - like language as your first language (which then sets you up for success with c, c++, Java, JavaScript, c#, and others). So that's a good idea in that respect.

    That said, lots have been moving to teaching python as a first language. That might not be a bad idea.

    So learning Java will teach you object orientation, beyond that you should learn SQL because it's ubiquitous, a functional language like Haskell, a procedural language like c or something else (read not Perl). That would give you a phenomenal background in computer science. Oh and add regular expressions to the list because they're ubiquitous as well.
  • 1
    I learned c first and yes it is a good introductory language for other languages since it goes deeper as for concepts such as memory, all that other stuff and simply that you have to define more stuff..

    tbh.. i learned Java in like 5 weeks after i had finished what i would call introductory C. (Only up to and including 'structures and basic memory functions')

    If you want to start with java, then perhaps take a lynda.com course. It Isn't free though, but i find their courses extremely helpful.

    Last Thing i would say is.. the first language can be hard since there are alot of new concepts to grasp.

    So don't give up or think it isn't possible.. things won't make sence All the time.

    I wish the Best for you! You are welcome to tag me if you have Any problems in regards to C, html, css,java and mySql ;)
  • 1
    @ninjatini I'll learn java first and later on SQL and RE.
    Thank you for the suggestion.
  • 1
    @Snowspect Thank you very much for the suggestion and support. I'll try my best to learn the Java.
    P.S. I'll tag you if any problem arrises. 😉
  • 1
    @noobSam anytime ;)
  • 1
    Java is good for OOP concepts. Also, all learning is good. The only factor you should consider is what do you want to work on in the future.
  • 0
    Kotlin maybe?
  • 0
    @Faraaz Kotlin??
  • 0
    @noobSam or scala. or Java8. google around.
  • 0
    @noobSam SQL might actually be easier and faster to learn first. It's definitely everywhere too. And you can get a really good paying job by being awesome SQL. Either way, learning is good no matter the order or language.
Add Comment