I must admit I’m a huge technology junkie.
Each year without fail I trade in my phone for the next upgrade, I’m that annoying person who calls a store every day to see if the sold out iPhone is back in stock. All my apps are automatically updated and I max out the storage on all my devices within a week. My unspoken rule is “test out everything!” because being curious about technology does have its benefits.
Technology makes our lives easier.
As people are becoming increasingly “busy” the ability to have machines complete mundane tasks for us is a relief. From dishwashers and guided GPS systems to automated vacuum cleaners and voice activated personal assistants, technology frees us up to get more things done.
But all this technology that I love would not work without coding. While I don’t actually code, I’ve taken some lessons and learned quite a lot about it.
Why is learning how to code important?
Familiarizing yourself with coding, the ins and outs of using different software, computer programs and mobile apps, will give you an edge.
If you think about it, no matter where you work, you’ll likely use a program or device which was put together by a computer. If you have a desk job, work in retail, surgical operations or even heavy machinery jobs then, you guessed it, machines are programmed.
With the increase in programming the need for programmers is sky rocketing. Trust me, if you want a job right out of college, get a degree in programming. But if college is already in the past for you, or if you never went, you can still become tech savvy without formal education. Even if you don’t consider yourself the techie type, you can still learn.
When I started working in technology three years ago, I didn’t know much but I was curious.
Here are the top three sites I used to learn as much as possible:
Code Academy – just like people speak different languages, so do different programs. This site is the ultimate step by step guide for learning Java, Ruby, Python, HTML5, CSS and everything else you want to know about coding.
Each lesson can be taken at your own speed, which means if you have 5 minutes right now, go ahead and get started. You can always take a break and come back later. Plus it’s fun! You can post comments in the community forum and once you successfully complete a lesson you can brag about it on Twitter (or any other social media site for that matter).
W3Schools – this site is most useful for learning how to build websites. As a website Project Manager I needed to be familiar with the language used for website building. If a client came to me and wanted to make a change to the CSS, I needed to know what that meant, even if I wasn’t the actual person making those changes.
WordPress.com – I started my own blog and taught myself about Content Management Systems (CMS). There are several CMS’ available. Some other well-known systems include Joomla and Drupal. From there I decided I wanted to host my own site, found a hosting provider, and transferred my domain and DNS over to my new server. Don’t worry, as you learn how to code those terms will become second nature.
Oh and one more thing, when learning how to code don’t just play within the rules, experiment and see what happens. You might end up creating the next addictive app!
Are you learning how to code?