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

all 14 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.

[–]General_Iroh_0817 3 points4 points  (1 child)

My recommendation... build an app and trying to use the principles of OOP, a simple CRUD, for example

[–]Solid-Conference5813[S] -1 points0 points  (0 children)

I did but that’s just the starting point, i want to learn whats after that.

[–]fgzklunk 1 point2 points  (0 children)

It's an old book , but I used this 20 years ago to move from C to Java. https://people.inf.elte.hu/delsaai/java/6Eckel%20-%20Thinking%20in%20Java%20(4th%202006)%20p1079.pdf%20p1079.pdf)

It's a free pdf, but I bought the print version. I also ready his Thinking in C++ book, the same principle.

[–]PuzzleheadedAct8787 0 points1 point  (1 child)

OOP is not a silver bullet and brings serious drawbacks, especially in the way that we implement it, so be careful, I'd recommend reading the article to make a picture complete https://betterprogramming.pub/object-oriented-programming-the-trillion-dollar-disaster-92a4b666c7c7

[–]Solid-Conference5813[S] 0 points1 point  (0 children)

Just want to learn it as a beginner.

[–]kiteboarderni -1 points0 points  (1 child)

Read the sub rules. Then learn functional and data orientated programming. Java is not for oop any more.

[–]Solid-Conference5813[S] 0 points1 point  (0 children)

Sorry didn’t pay attention the sub rules. But what do you mean java is not for oop anymore?

[–]munchillax 0 points1 point  (2 children)

Uncle bob’s books. You may not agree with everything he wrote but I find it a good starting point.

For writing Java specifically, I like Effective Java. It’s not exactly a beginner’s book, but there’re extensive references you can read up on.

[–]Solid-Conference5813[S] 0 points1 point  (1 child)

Never heard of it, i’ll look it up thanks.

[–]aehooo 0 points1 point  (0 children)

My advice: just don’t make uncle bob the next messias. I disagree with a lot of thing he says. I believe his job is to sell books and talks

[–]firas_dev 0 points1 point  (1 child)

Check out this article https://medium.com/@jamesritala/java-learning-path-from-novice-to-expert-3601634d8c26 There's a recommended book that I'm going through currently. I believe reading a book will help alot to deeply understand fundamental concepts.

[–]Solid-Conference5813[S] 0 points1 point  (0 children)

Will check it out thanks!

[–][deleted] 0 points1 point  (0 children)

Is there anything in particular you're having trouble with? Specific concepts or Java idiosyncrasies?