Learning something new, like coding, can be tough. Sometimes, things can feel boring or too hard to understand. That’s okay. Just keep going. If something feels too hard, skip it for now, finish the rest, and then try it again later.
Our brain tries to save energy and doesn’t want to learn things that it doesn’t think are important. The trick is to convince your brain that coding is important. The best way to do this is to set a time for learning each day. Even if it’s just 25 minutes, make sure you do it every day for the next few months. Soon, your brain will realize that this is something you do a lot, and it’ll start to make it easier for you to learn.
Here’s what you can do to start learning:
- Finish the Course: Learn a little bit every day. Don’t just watch the lessons from YouTube or Udemy, but also type out the code yourself. This helps you learn better.
Read a Coding Book: Read a whole book about coding and do the coding exercises in it. This will give you more practice.
Once you’ve done these two things, you can start doing your own projects. This could be a small task or a big project, whatever you like. The idea is to think of something you want to make and then try to code it. If you get stuck, don’t worry. You can always look up ideas on Google, StackOverflow, or GitHub.
GitHub is a really good place to learn from. There are thousands of coding projects on there that you can look at. Try reading some of the code on GitHub. You might not understand everything at first, but that’s okay. The more you do it, the more you’ll learn.
Just like a writer needs to read lots of books to become great, a coder needs to read lots of code. That’s why reading code on GitHub is so important.
This might seem like a lot to take in, but don’t worry. If you have any questions, just ask. The more specific your questions are, the better help you can get.
Remember, learning to code takes time and practice, but if you stick with it, you’ll get there. Keep trying, keep asking questions, and keep coding!
Java Champion | Software Engineer | JUG Leader | Speaker | Conference Organizer | Jakarta EE Ambassadors | Author | Blogger | Editor at InfoQ and Foojay.IO.