Leave these fields empty (spam trap):
Name
You can leave this blank to post anonymously, or you can create a Tripcode by using the format Name#Password
Comment
[i]Italic Text[/i]
[b]Bold Text[/b]
[spoiler]Spoiler Text[/spoiler]
>Highlight/Quote Text
[pre]Preformatted & Monospace Text[/pre]
[super]Superset Text[/super]
[sub]Subset Text[/sub]
1. Numbered lists become ordered lists
* Bulleted lists become unordered lists
File

Sandwich


Discord Now Fully Linked With 420chan IRC

Java

Reply
- Sun, 30 Jul 2017 21:21:21 EST ddyPydmV No.37126
File: 1501464081485.png -(37854B / 36.97KB, 500x500) Thumbnail displayed, click image for full size. Java
Is Java worth learning? I want to get into software development but I'm not sure what language to pick up.
>>
Reuben Durringwill - Sun, 30 Jul 2017 23:58:13 EST WLOo3E7i No.37127 Reply
>>37126
Yes. The important thing is to just pick one language and learn it really well.
Then if you even need to switch to a different language, it will just be a matter of syntax.
>>
Thomas Hottingfuck - Tue, 01 Aug 2017 02:57:35 EST cR7sUKFo No.37130 Reply
>>37127

To expand on what Reuben means by "knowing a language well":

You need to be able to understand what sentences and chunks of code accomplish. This can be done using any language, but since Java is one of the more standard languages used today, it is a good choice. Get yourself some good webresources on Java and crank at it.

Make sure you aren't trying to explicitly memorize every single shred of syntax. You have to try to think in computer grammar.

Think like you're trying to tell your mom how to build a computer and your programs should be fine
>>
Jenny Brucklelock - Tue, 16 Jan 2018 20:07:46 EST BJefb+k6 No.37272 Reply
Java is extremely useful, most apps, webpages use java. Minecraft used to run off java, I think it still does. Lottery machines use Java.
Java is easy enough to pick up, especially when you have a good teacher. PHP is hella easier to learn once you already know HTML, java and SQL.
>>
Clara Seggleman - Wed, 17 Jan 2018 01:01:15 EST BW3MomrQ No.37273 Reply
Java is a good starting language because of all of the resources online. Lots of people use it, and lots of people know it really, really well.

You should strive to be one of those people.
>>
Jack Faffingdale - Wed, 17 Jan 2018 18:31:47 EST bkh8m0qR No.37274 Reply
Java is a language in decline. No one likes it, Oracle is a cancer, and with any luck Kotlin will relegate it to a legacy language.
>>
Sidney Clayforth - Fri, 19 Jan 2018 21:08:03 EST 9QSfnS0r No.37278 Reply
Java is the new COBOL

Meaning: A bloated monolithic monster with ancient design decisions that make it hard to use in modern day computing. On the bright side the people who will still know how to use in in 30 years will be worth a fortune.

That said: There are brighter pastures. If you want to know already know C, Python, JS, PHP, C++, C#, and Objective C pick it up somewhere along the way, it belongs on this list (sadly and Imho only because Android)
>>
Isaac Yankem D.D.S. !!dPPr4Oxe - Tue, 23 Jan 2018 19:13:30 EST PRg+vC3B No.37283 Reply
I've been messing around in P5JS and thinking about moving into learning Processing Java. Will I be hindering myself in the long term by going for "baby's first java" style learning?
>>
Fanny Wobblefield - Wed, 24 Jan 2018 01:06:40 EST VrVAsB0+ No.37284 Reply
>Will I be hindering myself in the long term by going for "baby's first java" style learning?

I don't think it's a good way to learn programming, but it's only wasted effort if it's not what you want to be doing.
>>
Charles Pumbledere - Sun, 04 Feb 2018 12:41:27 EST ajFYN1tk No.37339 Reply
Long time java dev (no only 6 years)
Learn kotlin.
It runs on the jvm, made by jetbrains and is java without all the shit and fast development.
It's upcoming and has some good backing.
If you choose java and not the .net platform. Just learn Kotlin
>>
Esther Bunham - Tue, 20 Mar 2018 18:48:27 EST uuTMcsOp No.37477 Reply
Let me just mention.

Most big companies I know programmers in are writing high performance/availability applications in Java, C++, or Golang depending on the domain. Some are still using PHP. My own company (one of the top 20 "internet companies" according to Wikipedia) is using Java and Golang for writing new high performance backend services. For new frontend services which talk to the backend ones we're using Node.js for server-side and React.js for client-side. Our old frontend stuff is in PHP.

So my thought here is that Java is a good choice of first language. It's sort of middle of the road so you could go from Java to Golang/C++ or JS/Python/Ruby/Kotlin pretty easily.
Although if you know you want to do less performance intensive web apps (this would cover almost all web apps actually) you could start with something like Node.js or Ruby on rails.
>>
Esther Bunham - Tue, 20 Mar 2018 18:52:52 EST uuTMcsOp No.37478 Reply
>>37477
And just a personal thought - if you're just getting started writing programs it might be good to learn HTML+javascript. Just because I think it would be more fun for most people if they could learn by writing applications that have a visible component (in this case a web page you can interact with).
>>
Esther Bunham - Tue, 20 Mar 2018 18:54:43 EST uuTMcsOp No.37479 Reply
>>37476
Oh and by the way, my Scala fanboyism only applies if you're not writing smartphone apps

Report Post
Reason
Note
Please be descriptive with report notes,
this helps staff resolve issues quicker.