420chan now has a web-based IRC client available, right here
Leave these fields empty (spam trap):
Name
You can leave this blank to post anonymously, or you can create a Tripcode by using the float Name#Password
Comment
[*]Italic Text[/*]
[**]Bold Text[/**]
[~]Taimapedia Article[/~]
[%]Spoiler Text[/%]
>Highlight/Quote Text
[pre]Preformatted & Monospace text[/pre]
1. Numbered lists become ordered lists
* Bulleted lists become unordered lists
File

Sandwich


Community Updates

420chan now supports HTTPS! If you find any issues, you may report them in this thread
Java by Anon - Sun, 30 Jul 2017 21:21:21 EST ID:ddyPydmV No.37126 Ignore Report Quick Reply
File: 1501464081485.png -(37854B / 36.97KB, 500x500) Thumbnail displayed, click image for full size. 37854
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 ID:WLOo3E7i No.37127 Ignore Report Quick 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 ID:cR7sUKFo No.37130 Ignore Report Quick 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 ID:BJefb+k6 No.37272 Ignore Report Quick 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 ID:BW3MomrQ No.37273 Ignore Report Quick 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 ID:bkh8m0qR No.37274 Ignore Report Quick 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 ID:9QSfnS0r No.37278 Ignore Report Quick 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 ID:PRg+vC3B No.37283 Ignore Report Quick 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 ID:VrVAsB0+ No.37284 Ignore Report Quick 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.
>>
Shitting Nallychedge - Wed, 24 Jan 2018 06:54:29 EST ID:x5u7Y7ig No.37285 Ignore Report Quick Reply
>>37126

Learn C#. It's like Java, but right.
>>
Isaac Yankem D.D.S. !!dPPr4Oxe - Thu, 25 Jan 2018 19:11:55 EST ID:PRg+vC3B No.37291 Ignore Report Quick Reply
>>37284
Thanks for the advice friend!
>>
Charles Pumbledere - Sun, 04 Feb 2018 12:41:27 EST ID:ajFYN1tk No.37339 Ignore Report Quick 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
>>
Nicholas Mumblewitch - Thu, 22 Feb 2018 08:42:42 EST ID:spYr3Czu No.37444 Ignore Report Quick Reply
>>37126
No, Java is trash you faggot.
>>
Esther Bunham - Tue, 20 Mar 2018 18:39:31 EST ID:uuTMcsOp No.37476 Ignore Report Quick Reply
>>37274
Kotlin is a shitty version of Scala
>>
Esther Bunham - Tue, 20 Mar 2018 18:48:27 EST ID:uuTMcsOp No.37477 Ignore Report Quick 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 ID:uuTMcsOp No.37478 Ignore Report Quick 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 ID:uuTMcsOp No.37479 Ignore Report Quick 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.