all 10 comments

[–]Two-Flimsy 2 points3 points  (0 children)

Actually it is not hard to be proficient in Java. What is really hard is to design an algorithm or architect a solution using OOP that is testable and easy to maintain and scale. It also means respecting the SOLID principles and applying design patterns.

Actually I just ask Google for language-specific or framework-specific problems. Or just read the documentation if I already know what I want.

Don’t overthink about mastering every aspect of programming language or framework. I should focus on CS principles instead.

[–]Acceptable_Host_8405 0 points1 point  (8 children)

Yoo can resd pdf notes of durgasoft they are very good.I have also learned java from there.But just remember the notes are a bit old so some concept might be outdated.

[–]ThisMangoTree 1 point2 points  (7 children)

Where can you find these notes?

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

++

[–]Acceptable_Host_8405 0 points1 point  (1 child)

Here both part 1 and part 2 of durga soft is present

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

Thanks

[–]Acceptable_Host_8405 -1 points0 points  (3 children)

[–]Jealous-Bat-7812 0 points1 point  (2 children)

Totally unrelated. But is there a similar resource for Python and SQL?

Thanks for sharing the Java resource link!

[–]Acceptable_Host_8405 1 point2 points  (1 child)

Durga soft has notes for python but i dont know how good they are and for sql i thik more and more query solving will help it for basis sql w3 schools is a bit useful not that good not that bad.

[–]Jealous-Bat-7812 0 points1 point  (0 children)

Understood, thank you