Then this is a good page for them to go to: How I Learned How To Code Using Free Resources | Home | Bri Limitless.
There’s plenty of good links to information, and they are all free. I can vouch for a number of them, such as Codecademy and Coursera.
One problem people run into is: why should I learn to code? One obvious answer is to learn a set of skills to help them gain employment. Two other reasons I have:
- build a website to promote yourself or any future business you might have.
- automate things you do on your computer
For #1, being able to build a website is a great way to promote yourself and show yourself to the world. As for #2, that’s the main reason I still keep coding. There’s lots of information I want to process, personally and professionally, and coding is the best way to do that.
Regardless of your reason, if you want to learn to code, check out Bri Limitless’s web page.
I have jumped on the Python bandwagon lately. I did because I was finding that more and more of the examples provided for integrating with APIs and for working with new technologies were often in Python. So I decided, why not? At first I tried teaching myself by way of various web sites, but I didn’t find this a satisfactory way to ramp up my skills as well as I wanted. It wasn’t until I came across this book in my local bookstore, Python in 24 Hours by Katie Cunningham and started learning from it did I find my skills increased at the level I wanted. By the time I was through it, I found I was writing good (not great) Python code at the level I was happy with. Furthermore, I felt I had a pretty good handle on the language, its features, and what it can do.
I highly recommend this book, and Python too. If you are new to programming, or are thinking of picking up a new language, read this piece: Why Python Makes A Great First Programming Language – ReadWrite.
If you are going to learn to code and you are planning to stick with it, then you owe it to yourself to read this: Why Learning to Code is So Damn Hard.
It’s well written, and it has some great graphs, including this one:
I think any area of learning where you get good initial training would look similar to this. I recommend you find some mentors to help get your through the desert of despair.
P.S. Yes, I realized they borrowed heavily from Gartner’s Hype Curve. 🙂
As one of my areas of skill development this year, I am teaching myself Python (the programming language). I had a number of different sites offering help with it, but I have found these three the most useful, so far. I have found each of them useful, but I have spent the most time on “medium”. If you are interested in learning Python, I recommend you check these out:
Fast: Tutorial – Learn Python in 10 minutes – Stavros’ Stuff. Great as a cheatsheet or a quick intro to Python or if you used to do work with Python but haven’t done it in awhile.
Medium:the Python Tutorial from python.org. If you know other programming languages, this is a good starting point.
Slow: Learn Python the Hard Way. Good if you don’t know much about programming and want to make Python the first language you know really well.
Then the Harbourfront Centre’s Learn to Skate program may be for you. It’s a lovely little place to skate, and you can rent everything you need. In no time you will be braving the crowds at Nathan Phillips Square and zipping around with the best of them.
If you are looking for New Year’s resolutions to make, learning to skate is a good one.
P.S. It is usually cooler down there than the rest of the city. Dress warmly.