M
M
Mr_Mich2021-01-22 23:17:12
IT education
Mr_Mich, 2021-01-22 23:17:12

How to effectively learn something, how do they learn new things (including programming)?

Good day to all!

I set myself the goal of getting a job as a Java/Spring developer and writing 1 project in my free time!

After analyzing some sources, including Q&A / Habr, I made the following conclusion, you should not learn programming from the documentation, because it is written dryly "for those who are in the subject!", So you need a tutorial, I came across the following material https://www.oracle .com/topics/technologies/newtoja... at the end of the recommendation of books, one of them Head First Java when I opened it, I didn't like it, everything was chaotic like that, and 2 others are Bruce Eckel "Java Philosophy" and Kay Horstman "Java Core" Volume 1" was written for a bit more advanced, as I understand it after Head First!

I understand correctly that books for both beginners and advanced should be read as follows, go through some kind of introductory guide like https://vertex-academy.com/tutorials/en/samouchite... or https://www.examclouds .com/exam/java-core-russian read the theory, write examples in the IDE, do little tasks, maybe go through 1 tutorial on YouTube and then take books like Bruce Eckel "Java Philosophy" and Kay Horstman "Java Core Volume" 1" for structuring knowledge and deepening?

And let's say go through Kay Horstman and just start sawing a project using Spring, so to speak, introductory tutorials, articles on the Internet will introduce you to the matter, Kay Horstman Java Core Volume 1 will teach and structure Java knowledge, and Bruce Eckel's Java Philosophy and Effective Java will teach you how to write well (relatively )??

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
Saboteur, 2021-01-22
@saboteur_kiev

To learn successfully, you need to learn how to learn.
This is what they do at school, then at the institute - getting practice on various tasks such as "learn by heart", "understand", "make a control", "make a term paper", "make a diploma" - incrementally.
After that, questions about how to learn better and more efficiently should not arise. An adult independent and adult person himself understands exactly how he is accustomed to studying and systematizing knowledge and how his head works.
And such questions will be answered either with banal jokes or with your own experience, which will not suit you personally.
I here taught especially on stubs of the documentation. Because there was nothing else

D
Dmitry Roo, 2021-01-23
@xez

There is no "correct" way. Read all the books you can find on the topic, take all the courses, watch all the videos. In the meantime, keep practicing. It’s unlikely that you can write a project right away, but you can get your hands on a lot of online quizzes (all sorts of codewars, hackerrank, etc.).

I
Ilya Chubarov, 2021-01-23
@agoalofalife

Even the journey of a thousand miles begins with the first step.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question