7
elDar
6y

Hello to everyone!
I'm new here and I have a question for you.
I've started learning Java as my first programming language, but I see a lot of posts making fun of Java..
So is it good to learn Java, should I continue it?

Comments
  • 3
    Java or JavaScript? It's not the same in any way 😁
  • 1
    Welcome to dR BTW! Happy to have you here!
  • 3
    @S-Homles I’m here
  • 9
    With your first language you are mostly learning to think in a different way, learning to use certain simple tools and combine them to solve complex problems. How to use a loop to go through all the items on a list/array/vector. How to find things in that list, how to manipulate strings, how to use numbers... etc, etc.

    The thing with Java is that is mostly used in corporate environment in which development can be very boring! Other languages like Ruby and Pythons are THE languages that startups would mostly gravitate towards. C++, even though it can be a hot mess, is wildly used in game development, Javascript is the uncontested web development language (**warning** never dare to call HTML/CSS development languages unless you wanna lose all respects from other developers! πŸ˜‚)

    So, with whatever language you learn you will learn certain general comouter science techniques, but depending the language is more/less likely that you'll end up in X | Y industry.
  • 0
    @DudeCoder yeah, rightπŸ˜‚
  • 5
    The thing is that what do you want to create or be come. Web development? Mobile App development? Software development (laptop and desktop)?

    If it's Web, learn JavaScript/CSS/HTML/PHP/NodeJS/bootstrap and other web related stuff

    If it's Mobile, Java for Android/Swift for IOS

    If it's plane software development, Java/c#

    As a beginner Don't worry about the language what is important now is learning how to program a computer no matter what platform. Continue learning java to solve problems.
  • 0
    I asked because your profile also states HTML and CSS. The complimentary languages for those two are things like JS and PHP. If I were you, I'd go for learning TS as it makes things easier down the road.

    If you're actually learning Java, you shouldn't bother with CSS or HTML yet. Go for the basics of programming concepts.
    You don't need any specific language for that, although I'd recommend going through some introductory courses at Udacity. I'm quite sure those are based on Python, which is really beginner friendly.

    I learned to build a web crawler in Python, with Udacity, as one of my first things and I'm so happy I did that! It's the introduction to computer science one.
  • 1
    You should start with C or C++ as your introductory language to programming because they are much easier to grasp as Java is vert vast. But anyways you started with that you should mainly focus on data structures and algorithms because in programming what matters is logic the syntax can always be learned and changed according to the language. Good Luck!
  • 0
    @shubhmad21 C/C++ is easier than Java? You are joking, right?
  • 0
    For basic concepts like OOP and to get a handle on basics for a beginner
  • 0
    @oudalally thanks for explaining!
  • 1
    C# is big in Unity, the biggest game development framework
  • 1
    Java has issues. If you're programming for the first time, learn the concepts but don't stick with Java. I personally use D. Check it out at https://tour.dlang.org
Add Comment