Going back to learning something after taking a break can be rather difficult. Especially if the break was long enough. Even more so, if we are talking about a genuinely complex and difficult to master subject, such as programming. Here’s how it goes most of the times: you make a commitment to learn programming, start learning, achieve some progress, but at some point along the way life interferes, with its problems or joys, and you take a break, then extend it again and again, and find yourself having put learning away for indefinitely. Does that sound familiar? It sure does for many of CodeGym students, as well as other people trying to master programming. Fortunately, this problem is not that difficult to overcome, given your commitment to the goal is strong enough. Here is a set of recommendations to help you get back to learning how to code in Java which we came up with based on the feedback from former CodeGym’s students and recommendations by experienced programmers.