The unemployment rate in software is around 2% while the country’s unemployment rate is at 7%. Statistics like this make you wonder why more people aren’t investing in technical skills such as learning to code. Do you not know where to start? Is the time commitment over bearing? Do you think coding is beyond your abilities? Don’t sell yourself short. There are plenty of sources out there to help you, and with diligence and careful planning, anyone can learn to code and become a programmer. Here is a list of 11 sources that can help you code and launch a career in software technology. Did I mention that they are all free (to start)?
1. Code Academy
3. Rails for Zombies
Click “Start Course Now”and begin. Rails for Zombies is completely free and teaches you how to write code in Ruby with cartoon visuals and a lively instructor. Ruby is a popular back-end programming language. You even get a chance to build Twitter for Zombies! Twitter was actually one of the popular products built using ruby on rails.
4. Code School
5. Girl Develop It
Girl Develop It is a international organization whose mission is to empower women to code. They have a lot of great free material you can dive through regardless of gender.
6. A Beginner’s Guide to HTML & CSS
Here is a complete beginner’s guide to HTML and CSS. Topics include: terminology, syntax, positioning, typography, and many more.
7. Stack Overflow
Stack Overflow is a place to ask questions and get help. You can search for questions that are similar to yours and see what answers others have given. It can be a quick way to resolve any issues you’re having with your code.
8. JS Fiddle
9. Learn to Program
Free e-book that teaches you about Ruby.
10. MIT Open Courseware
You may have heard that MIT has all of their courses online for free. Not bad for the most well-known technical college on the planet. Choose any of these intro level programming courses and look through the lecture notes.
11. CS50: Harvard
This is a Harvard Computer Science course page for anyone interested in learning more about basic computer science. You can roam through the lecture notes to go through topics such as algorithms and recursion.
As you can see there are plenty of free, meaningful courses out there to teach you to code. And there are even more that haven’t been listed here. Are you ready to start? Lunch break is just around the corner.