I didn't learn Spanish or French throughout high school, I was in computer classes learning HTML, CSS, and web design software and loved every minute of it. That isn't to say foreign languages aren't important to learn, but there seems to be less emphasis on programming languages in schools. It's still considered a skill that has very little purpose while many office jobs are now requiring simple HTML knowledge.
By the time I reached my senior year of high school, I was one of two of my high school's web masters. We were updating the website, checking for bugs, and switching the high school from paper to digital records. But then I was burnt out after graduating because I was managing an entire high school's website between myself and another student (who didn't pull his weight--THANKS OLIVER!). Only recently have I returned back by learning Python in my spare time. I forgot just how fun it can really be.
Learning to code provides countless opportunities...
...Than just working in IT dealing with complaints
One of the biggest excuses I hear from girl friends (and guy friends, too!) is that most coding is hard to learn or there's math involved. Totally legit concerns, but hear me out.
- I'm terrible at math. Like, don't know my times tables and need a calculator for simple addition sometimes level of bad. Yes, higher level computer science is going to have math and copious amounts of it but there are other segments of tech where the math isn't so scary. Trust me.
- Coding can be a lot of work, but if you like making things from nothing then it's going to be very rewarding. Think of it like a DIY crafting project. It's going to take some time to learn but it's also fun and you make something neat at the end of it!
- There are several languages that are very easy to learn--HTML being a great start and it will have immediate real world skill building.
FREE ONLINE CODING COURSES
This is what I'm using right now to learn Python and brushing up on my HTML knowledge. This is an amazing website that is absolutely free to use. Codecademy sections off everything like a college course would do and teaches things in easy to learn chunks. They also gamify the learning process and provide a "sandbox" area where you can test out your new found skills while also connecting with fellow Codecademy students.
The original! Khan Academy provides more than just free coding lessons, they are all about free education for everyone. So, while you're learning computer programming, you can also brush up on some of those math courses at the same time. ;)
Another free education site, but I will admit this one can be hit or miss depending on the course you pick. Sometimes the courses will be very comprehensive and easy for a beginner to pick up on, while other 101 courses are better suited for those with previous coding knowledge. However, I'm still reccommending it as they have a crapton of free courses offered and let you track your progress.
Have you tried picking up computer programming or learning a programming language before? What has stopped you from giving it a try?