Struggling to code? Here are some great tips!


There are many problems you can face while learning how to code since you have to learn not only the syntax but many new concepts too.  Even when I was learning to code (still am), I encountered many struggles, so it’s pretty normal and expected. Here are some tips on how to overcome these struggles!

1. You don’t know the reason for learning to code

Many people start learning to code not because they are passionate about it, but because they have heard it pays well and is a fun career choice. If you share this mindset and are learning to code for these reasons, you will struggle in the long run. Ask yourself why you want to learn to code before you start. What is my end goal and plan for it? If you have a strong reason, you will most likely overcome all obstacles.

If you are somehow who is always curious about technical, loves to solve real-time problems, build applications or automate- coding might be a great choice for you!

2. You want to learn fast

Learning fast might sound like a good and time-saving idea, but when you actually imply it, you’ll end up missing some concepts or are more likely to not understand much. While speed is important, understanding the information is even more important. So instead, learning well instead of fast will help you make much more progress.

3. Confused about the technology to start with

The most common question asked is, “Which language or framework do I need to pick up first?” It can be difficult to decide which programming language to learn and which one matches your strengths and interests, which can, understandably, lead to indecision.

You can ask experienced programmers for recommendations, or briefly go through each language and its application, then decide the best option for you. Remember that all programming languages use the same logic, so it’s easy to implement an idea in one language and then transfer it to another.

4. Information overload

To avoid information overload, I recommend learning the basics of the programming language you want to learn, then moving on to the framework of your choice.

If you want to learn JavaScript, for example, I recommend learning basic concepts like declaring variables, using if-else statements, loops, and writing functions to organize your code. Focus on why JavaScript was created and what problem it tries to solve as part of the programming ecosystem. This will help you build a foundation for later when you face more difficult problems.

5. You don’t have anyone to mentor you

One of the worst problems is if you don’t have anyone to mentor and guide you through the learning process. Learning by yourself can be hard and get frustrating especially when you are new in the field.  Joining some classes could benefit you greatly!

Dubai Coding Club can help those struggling to learn code

Here at Dubai Coding Club, we offer a variety of courses for coding including Minecraft, Python, Java, PHP and scratch. Check out our courses, and if you need support, our tutors will assist you through every step of the way, and turn you into young, aspiring engineers to first turn tech into a great hobby. We believe in the idea of awesome technology education for your children’s future. Our mission is simple, to create mind-blowing tech experiences that inspire students to create the future.