So tip number one is to gradually build your knowledge base with theory and focus on practical exercises. If all study time is , then approximately of this time should be devoted to practice. When you start learning, don't try to immediately understand all the intricacies of the programs you create read a little to learn about the syntax, and then write code again and again! You will learn along the way, and what you have learned through practice you will understand much deeper and faster. For those who study without a mentor, maintaining.
This balance is quite difficult. It is not clear to a novice developer where to take tasks from, which tasks are suitable for him, and which ones to take next. Also, who will check whatsapp mobile number list the correctness of the code or help if something is wrong? On the net, you can find good video courses or sites with tasks in Java. One of the best courses is CodeGym because it achieves the above balance of practice oriented and only theory oriented. The course fully covers Java Core Java syntax, OOP, structures, multithreading, and solving many exercises. After solving all problems in Code Gym, you will have about hours of real programming experience.
Create a study schedule and set clear goals Jumping from one to another rarely brings good results in school. It is much more effective to once immerse yourself in the language and not be distracted by others. Imagine that you are learning Spanish and Italian at the same time. Chances are you'll get confused and end up using some kind of hybrid. So you want to learn Java. This is your first and main goal. Now you should write a plan and break down your goal into more specific sub goals to keep the momentum going.