DEV Community

Discussion on: (POSSIBILITIES) what languages are good to learn?

Collapse
 
pentacular profile image
pentacular

I'm not quite sure I understand the question, and I haven't had reason to use swift so far, but it seems like it has fairly traditional objects, with support for generic methods, which is nice.

If it looks interesting and helps you do something interesting, then I'd give it a try.

Most concepts in programming are very transferrable.

Thread Thread
 
yobretyo profile image
Bret

Ok 👍, but I don’t want to be limited to Apple with swift. So, what would be universal? Is “Java” needed?

Thread Thread
 
pentacular profile image
pentacular

The point is that you're not limited to the first language you learn.

Personally, I suggest starting with the language that's easiest to get anything done with.

Once you've figured out how to do something easy in language X, it's much easier to figure out how to do something easy in language Y.

Languages aren't football teams -- you don't need to stick to one. :)

That said, Java is a fine language, although I'd hesitate to recommend it as a starting language because there's a fairly high set up cost before you can get it to print out something like 'hello' or draw a button on a screen.

Thread Thread
 
yobretyo profile image
Bret

Cost, like what?
With languages, first it’s JS, but using it more with React vs itself. Then Python is what I’ve been focusing on because I’ve heard it’s more narrowed down of what you do. But, it seems like it’s very categorized in a way. There fine lines between web, DS and ML ect...

Thread Thread
 
pentacular profile image
pentacular

A cost like needing to write a bunch of stuff just right before anything happens other than error messages. :)

Thread Thread
 
yobretyo profile image
Bret

So, is Java or Kotlin good?
I keep hearing “look for what’s in your area”, but again, it’s people who are looking for 3+ years. I’ve applied but no response from business that like.

Thread Thread
 
pentacular profile image
pentacular

If you don't know how to program, the job opportunities don't matter.

If you do, just pick up the languages which provide the most opportunities, as the need arises.

Thread Thread
 
yobretyo profile image
Bret

Ok. I’ve been seeing Angular as a request..... but isn’t that fading out?