My coding journey plus Mistakes I made while learning to code.

My coding journey plus Mistakes I made while learning to code.

I was just an enthusiastic person who loves trying out new things, even though I have no clue what they were and how they work.

ยท

3 min read

I was just an enthusiastic person who loves trying out new things, even though I have no clue what they were and how they work.

I have always wondered how devices are powered and all that, I have heard about programs and hardware, etc. but I have never seen what codes look like.

So in 2017, I decided to walk that path, was I interested in coding? well maybe not, all I wanted was to build a social media platform like Facebook (which I named twinkka), yea you read right, I wanted to build a social platform without knowing how to code, (dumb me, I thought life was that easy), I know you may be wondering "but that's quite possible", yeah it's possible when you're willing to pay, but instead, I was looking for free software to use ๐Ÿ˜, I tried multiple Content Management System (CMS), from Oxwall to WordPress and many others.

Finally, I realized I wasn't going anyway with this, then I decided to learn to code ( self-taught ), but did I really learn to code? NO.

The mistakes

Though I had other challenges at that time, One of the major setbacks I had was that "I didn't know what I wanted", I was just hopping from one programming language to the other, whenever I come across people talking about a specific language on social media, I would jump straight away trying to learn that language, and before I knew it, I had pinched over 7 Languages, C#, ruby, swift, PHP, Python, Kotlin, and Java. yet I had no project.

One day I said to myself, how long do you intend to keep doing this? Why not choose a single language and focus on it? After much thought, I decided to choose Javascript (since I was more interested in web applications), and it had been a great journey so far, working with Javascript from frontend to backend (NodeJs)

My Advice.

If you're starting your journey in the tech world, here are a few things you should do.

  • Decide what you want to do or what you intend to build ( web apps or mobile apps ?, AI? Data science? desktop apps? ), once you have decided your preferred field, then next is.
  • Choose a specific language: this is where it often becomes challenging, the hype and comparisons on social media would often confuse you on what language to choose, don't ever let that weigh you down, your best bet is to simply choose a language that is on high demand in your region or where you intend to land your dream job and focus on it.
  • Build one thing in many ways: Now, here's the catch, one of the best ways to dive deeper into any language is to build stuff out of it, don't just build one way, try implementing another procedure but aim to achieve the same result, this will help you have an in-depth understanding of that language.

Summary

This is a little token from me to help you focus on your goals and achieve them. Wishing you the best as you walk into the tech world.

ย