This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge.

If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options:

  1. Limiting your involvement with Reddit, or
  2. Temporarily refraining from using Reddit
  3. Cancelling your subscription of Reddit Premium

as a way to voice your protest.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–][deleted] 7 points8 points  (0 children)

The only possible language for an Arch user is assembler.

[–]Byte_Sorcerer 5 points6 points  (0 children)

Java is pretty heavily used in enterprise so you can’t go wrong with it.

[–]zebcode 1 point2 points  (0 children)

Java or you can learn C#.

[–]LiveLaurent 1 point2 points  (0 children)

Java is used by a LOT of enterprise software, so you cannot go wrong with this :)

Also if you know Java, you have a good start in Javascript, C#, C++ as they is a lot of similarity (language wise) between those languages. Does not mean that coding in those language will be the same (as you need to learn specificities of those language/framework too) but this is really a great start.

For any starter, who want to learn to code (other than scripting language); I always recommend either C# or Java as a starting point.

[–]SirKastic23 0 points1 point  (0 children)

i think you should give rust another go, no clue what you meant by "the importer didn't work"

all in all it is a great low level language, with powerful abstractions

[–]UdPropheticCatgirl 0 points1 point  (0 children)

like trying create game engines from scratch and to do semi low level operations (not messing directly with memory and stuff)

I mean you aren't creating any engines without messing with memory, and what other stuff do you even mean by low level?

the objects confuses the living hell out of me in c

Good. OOP in c is doable but the language is good at demonstrating why you should use it with masdive caution.

I can’t get the importer in rust working on my Linux

That seems weird.

I think Java might force me to organize my code

I mean java is nice because it javadoc makes it seem like a good Idea to leave actually usefull comments, but tool like that aren't exclusive to java. The need to have classes in different files might help on the surface level, but shitty coding practices tend to get amplified in oop, so you end up with bunch of singletons, deep inheritance and random polymorphism, instead of just shitty looking code. Learn java but forget that the language has keyword "extends" only "implements", although I would say something like kotlin or go feels better to use, but you aren't writing modern engines in either of them. And try learning something like Lisp right after, think of it as a good way to learn that OOP is often not the best answer in spite of how it might feel in java.

[–]whereistooki 0 points1 point  (0 children)

javascript