

Learn java the hard way review code#
Just tell yourself you’re going to try some code for three minutes. Don’t try to commit to several hours of coding because then you’ll never find the time. The good news is that you can use this same psychology to your advantage when learning to code. However, I’m much more receptive to the idea of just checking one thing quickly, and that’s how I get sucked in. If someone had asked me if I was prepared to spend hours on Facebook, I’d say no because I don’t have that kind of time. Getting started on something is the hardest part, so I find it much easier to jump in by keeping the initial commitment small. How does that happen? It happens precisely because I didn’t intend to go on there for long.

I’ve definitely had times when I only meant to look at Facebook for a while, but I ended up staying on there for hours. Whether or not this describes you, there are still lessons to be learned here. Often, the same people will spend hours on sites like Facebook, YouTube, Wikipedia, or Reddit. One of the most common problems people have is that they can’t find the time to code. Find Time to Code Using the Facebook Trick With a more playful mindset, you’ll learn much faster, you’ll remember stuff longer, and you’ll have more fun.Ĥ. Then don’t practice like you’re working, practice like you’re playing. When you learn something new in JavaScript, try treating it like a new toy, a new car, a new pair of shoes, or whatever it is that you’d have fun trying out. It would be like a kid getting a new toy and not being allowed to play with it. What if you learned a new JavaScript concept and you weren’t allowed to try it? How would you feel? Personally, I’d be kind of annoyed, especially after taking the time to understand it. But how do you make practice more exciting so you’ll actually do it? If you try to shortcut your JavaScript practice, you’ll actually end up taking longer to learn it. Many people see practice as something boring and repetitive, so they’ll often skip it or try to take shortcuts. I learned this the hard way on several occasions.ģ. This process feels like it takes longer than just reading through things and moving quickly, but it actually takes much less time because you won’t need to backtrack as much. Also, limiting the amount you learn at one time will help you retain the material, for the simple reason that it’s easier to remember fewer things. It’s so important to actually type out the code in any examples you are following, because that’s what helps you absorb it. When you learn a new concept, make sure to try it out, play with it, get comfortable with it, and even combine it with other concepts. Practice for real - actually write code.Limit the amount of stuff you learn at one time.You get discouraged, take a break, and then you’ve forgotten everything when you try to come back.įortunately, there’s a simple two-step cure for this problem: You keep repeating this back-and-forth dance until you get to a point where you realize you’re completely lost. You give the previous concepts a quick glance to refresh your memory and then move on again. But soon, you’ll arrive at a point where you realize you’ve forgotten some of the previous things you’ve learned, so you need to go back. Maybe you’ll understand the next thing and then move on again. When you read something and it makes sense, it can be tempting to move on to the next thing immediately. Understanding a concept quickly can be one of the most damaging things to your progress in learning JavaScript. Don’t Let Confidence Trick You into Forgetting Things
