Why is Coding so Hard?

Coding Fluffball
3 min readJun 4, 2021

I have always wanted to code, but have often found myself in an infinite while loop (pun intended). How can I break out of this loop? I will start by analyzing the root cause, after which I will come up with solutions on how to overcome these challenges.

confused about coding

3 Reasons Why I am Stuck in a Loop

1. Confused About Syntax

Syntax is the “sentence” structure of a programming language. I always get past the beginner-level tutorials but hit a wall when I reach the lessons on functions and loops.

2. Not Sure Which Programing Language to Learn

There are so many programming languages out there. How do I pick the right one? To be completely honest I have tried to learn both Python and JavaScript the top two most recommended programming languages for beginners. I have found that there is no right answer and it really depends on what you want to do after you learn the language. Here’s a resource I found useful.

3. Shutting Down

My brain does not understand the concept. WHY? I have watched the video tutorial repeatedly and I just do not get it. It is usually here where I will resort to YouTube and start to watch random videos and forget all the code I have learned only to restart from the beginning again. ‘Hello World…. Again’.

solutions to learn to code

3 Solutions to Get Out of a Loop

1. Practice Practice Practice

Like any language, I cannot expect to learn everything in one day. It takes a lot of time and dedication to master anything. Just need to write a bunch of “essays” to reference my sentence analogy. I will be holding myself accountable to code for at least 15–30 minutes a day. I should have said an hour, but instead of setting a goal that I may not reach it is better to make it more realistic.

2. Making a Decision

Was initially learning Python and JavaScript simultaneously, but I just ended up getting confused between the syntax (print vs console.log). My priority, for now, will be JavaScript since I want to build a website with interactive features.

3. Determination

Positive can-do attitude! I will learn to code! I will learn to code! I will learn to code! (this will be written in the form of a loop once I know how 😂). Finally, never give up and be persistent.

I will be documenting a step-by-step journey to learning the ins and outs of coding. If I really code for 100 days straight, will I really be able to write and run something useful and not just “hello world”?

Can anyone really learn to code? Let’s find out….

Comment below if you have similar struggles or have suggestions on how to learn to code!

--

--

Coding Fluffball
0 Followers

An average fluffball learning to code :)