Drawing as a Programmer
Today I want to tell my story of how drawing helps me write better code.
No more than 1.5 years ago I didn’t know how to draw anything more complex than a human-like figure made from 5 lines and 1 circle. Nor did I believe that I ever could or will. I was wrong.
I've learned some HTML and CSS on CodeAcademy, but now I have no idea what to do. I wanna do programming, scripting or coding. What do you suggest I start out with and where to learn it online?
Go From a Beginner to Intermediate Dev
I would exhaust the free online resources as much as you can. Read web development/design magazines and blogs. Download tech podcasts. Try to immerse yourself as much as possible. Nothing you learn will be superfluous; it all helps to build up your vocabulary, which will make learning in the future exponentially faster.
First, try out Ruby. Ruby on Rails is a fairly hot full-stack framework. You’ll be able to do cool stuff like build your own Twitter or Blog or Reddit in a super short amount of time.
This short tutorial lets you try out Ruby for free: http://tryruby.org/
And Codecademy has a free course —
Learn Ruby: http://www.codecademy.com/tracks/ruby
Another really great resource is the Flatiron School’s open source Pre-Work for their Web Dev/iOS immersives. Essentially, they ask students to complete all of this pre-work before beginning their 12-week courses. Much of it is free, but a few subjects require a Treehouse or Code School account. These are pretty inexpensive services, less than a programming book. I highly recommend them, especially Treehouse.
You can see the Pre-Work here: http://prework.flatironschool.com/
If you want to try Treehouse, this link will get you 50% off your first month.
The Pre-Work is divided into Web Development or iOS Development tracks, so pick the one that interests you most, or do both!
I think Learning By Doing is the best way to learn, so the online resources that let you actually build things along with the instructor are SO much better than a dry programming book. Leave the dry books for when you need to delve into a topic on a deeper level. Not for starting out.
Some Fun Stuff to Read / Listen to:
Smashing Magazine: http://www.smashingmagazine.com/
Net Magazine: http://www.creativebloq.com/net-magazine
This Tweek in Tech (TWiT) - http://twit.tv/twit
Lifehacker - http://lifehacker.com/tag/podcast
Gweek - http://boingboing.net/tag/gweek
Having trouble finding tips for beginner developers who want to take their career to the next level? Justin James aims to fill this information gap with his suggestions about how to make that leap.
During an e-mail exchange with a TechRepublic member, he mentioned that blogs, articles, and…