My JavaScript journey...

Abdullahi Abdulkabir
2 min readNov 25, 2019

I finally had the courage to start JavaScript after having a long term battle with it. Let me tell you what happened. After I learnt HTML and CSS, I started asking around about what next. I was advised to go for JavaScript. Out of curiosity, I got materials and started learning JavaScript.. Wait! Did I say JavaScript?? It was actually jQuery that I started with, which gave me a tough time (I still don’t understand it) considering that I had no idea of JavaScript. This was the beginning of my struggle with JavaScript.

My struggle somewhat ended when I had to start learning Vuejs. I worked on a project earlier this year in which I assisted in building the API endpoints. We used Vue to consume the API, which inspired me to learn Vue.
One of the best combinations as a Laravel Dev (as I heard) is to have some knowledge of Vue.
I have been learning Vuejs for about a month now and I can say it’s one of the easiest framework to pick up if you are having difficulty with JavaScript just like me. Though, I had experimented with JavaScript during ALC days while I was on the front-end track.

As a PHP Dev, some of the standard practices adopted in PSR4 isn’t applicable to JavaScript which kept me battling with my codes for hours.

While learning, I implemented few projects which are still in development stage and used the opportunity to learn about Firebase, which I used as the database.
Here, another issue struck. Coming from an SQL background to JSON database gave me a somewhat tough time. Thanks to several resources and community that explained to me.

Links to projects:
Todo: https://abdullahiabdulkabir.github.io/Vue-todo-app
Simple Wallet:

https://abdullahiabdulkabir.github.io/vue-ewallet

I’m still working on perfecting my Vue skill and I am open for projects/jobs.

What I learnt from my experience in short is that, you are the only one that can motivate yourself so, don’t give up!

Thank you for reading.

--

--

Abdullahi Abdulkabir

Muslim ||Systems Engineer|| Ex Software Engineer @montopolisgroup ||former facilitator @ Codelagos