DEV Community

Cover image for Lessons learnt so far in my programming Journey
John Ekunola O.
John Ekunola O.

Posted on

Lessons learnt so far in my programming Journey

The journey of a thousand miles begins with one step.
--Lao Tzu.

Learning or achieving anything begins with just taking the first step. Taking the first step marks the beginning of a new direction/journey.

These are some of the lessons I've learned and still learning:

Set a goal & move towards it:

“Goal setting is massively individual, it’s about checking in with yourself and being really honest about what you want and what your motivations are” — Katerina Georgiou, Technical Coach @ Maker’s.

Setting a goal can be a powerful, motivational booster on your path to learning to code.
There is no end to learning and improvement in programming, and that’s why it is a good idea to keep setting goals, not lose track of your primary goal, and also help you to be accountable.

You must always be open to Learning:

This is a journey of never-ending learning, there is no end to improvement. we are always upgrading our skills to meet the latest market requirement. As a beginner, you should always be ready to learn new things.
So, what can you take away from this? It is okay to not know everything. As long as you never stop learning new things, you’ll be fine.

More doing, Less Watching:

Watching along with a coding tutorial is great for starting out. You may learn a little when watching a code along but you actually learn more by doing.

A better way to learn to code build a project by yourself. Just get started. Write your own code, solve the bugs, read documentation, and use other resources like StackOverflow, google.

Don’t compare your journey with anyone else’s:

It's very important to know your journey is different from any other person's journey, so it will do you more good than bad to focus on yours and continue grinding.
Comparing your own personal journeys with others often leads to discouragement. The only person you are in competition with is you.

It's okay to be frustrated:

Being frustrated is very much okay and it's part of the experience. It's okay to take a step back if things aren't going your way at a point in time.

It’s okay to hate it sometimes, it’s okay to ask for help, and it's okay to take your mind off that problem.

Google is your Friend:

Knowing how to google is one of the most important skills for a developer.
Becoming a great developer takes a lot of learning to achieve and more often we get stuck on a particular problem or bug. So it's essential to develop your googling skills.

The problem you are facing especially as a beginner in most cases has a solution and it's just a Google search away. This will help improve your googling skills.

Learning new things in general is a big task and as much takes a lot of dedication, energy, and input to achieve. I hope these few above-mentioned points will help you with this journey you've started.
Wishing you all the best as we journey together and i can't wait to see you at the top.

Top comments (0)