My journey of coding began when I was around 12 years old. Before Facebook existed, there were some similar sites with profile pages which you could customize. Wanting to have a cool looking page, I somehow managed to find the source code and from there figure out that an ‘a href’ tag was a link to a URL. Similarly, I discovered that I could change the color of fonts via font-color = red. Although my knowledge was very limited back then, with the little I learned, coding managed to intrigue me.

Fast forward, almost 18 years (it’s amazing how time flies!) and here I am attending a coding bootcamp in Koh Samui, Thailand. The name of the bootcamp is Tortuga Coders. It is a bootcamp that teaches web development.

When I first heard ‘web’ development, to be honest, I was a bit bummed out. I thought building web sites was pretty basic and boring. However, as I began to learn that web development also included developing web ‘applications’ my interest began to peek. I learned that websites like Airbnb, Facebook, and Amazon can all be built using the tools of a web developer!

As amazing as these websites were I still wasn’t satisfied. I was still unsure of my choice to study web development. I had heard a lot of good things about mobile development. I felt like I was missing out.

However, when our instructor introduced us to React Native and Ionic, my world was turned upside down! With these tools I learned that I could actually build mobile applications using the same code that we had been learning all along! I was blown away! This is when I first realized the power and potential of JavaScript.

To further explain, what this meant was that I did not have to learn another programming language to create mobile applications. By mobile applications I mean the same apps that you download from Apple’s App Store or Google’s Play Store. I can write the code for these apps in JavaScript and use certain tools to transform my Javascript into another programming language; one that is used by mobile applications. Through this process I can now create mobile apps for iOS or Android.

This is just the tip of the iceberg in terms of Javascript’s potential. JavaScript is constantly evolving. I am sure there are several other ways that Javascript can be utilized, perhaps by A.I. or machine learning. I am not sure. But I am sure that this is a powerful programming language with a broad range of applications!

If you’re on the fence and not sure whether or not web development is for you, give it a shot! You can pursue both web development and mobile development after learning Javascript. It is one of the most popular programming languages and for good reasons. I highly recommend it as a starting point!

I hope you enjoyed this article. For more content, follow me on:

Instagram: https://www.instagram.com/joshua.jones.smg/

Twitter: https://twitter.com/JoshuaJonesLive

YouTube: https://youtu.be/WXmWxa4hpw4