What is your process for learning new concepts?
Let us take Java as an example. The language is small. But there are frequent updates. So how do you keep up to dat with the new releases?
I am good at learning the new stuff. Looking at the Java docs isn’t super helpful to me.
For example, if I learn Function interface, I forget it. I’m guessing that docs are lacking context like use cases and best practices for that specific context.
I prefer a book or may be best practices book like a effective Java to get the best understanding. So trying to optimize it by gathering info about how you all learn a new concept.
Looking for process and alternative options. Which ones do you use among the below?
1. Tutorials like baeldung
2. Short YouTube demos
3. Online docs from the technology website like https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html for Java or https://docs.python.org/3/tutorial/for Python
4. Books
5. Paid online classes on platforms like udemy, Coursera and the rest
6. Something else
If you use multiple materials, share the process you follow to get a better understanding
#engineering #learning
comments
Flagged by the community.