Code Think: Learning the Process Behind Programming
7
Image_data20120521-14758-1t63t0a

The Idea

I want to learn how to think like a programmer. Online introductory coding tutorials are abundant and informative, but lessons on the bare bones process of mapping out a problem-solving idea are not. My learning plan proposes to fill the gap for myself and others.

The Plan

My learning plan will give me an understanding of programming principles through books and courses that teach coding specifics and generalities and through healthy amounts of practice, discussion and interaction.

READING LIST: “Lauren Ipsum” by Carlos Bueno, “Think Like A Programmer: An Introduction to Creative Problem Solving” by V. Anton Paul, etc. || SKILLSHARE COURSES: Build Your First Ruby on Rails Application (taught by Avi Flombaum) and Thinking Like A Programmer – Coding For People Who’ve Never Coded (taught by Mike Caprio). || PRACTICE: Create a complete to-do list application, both front end and back and pay it forward for others online and in-person. (See below.)

How will you share your learning plan with the community?

I'll maintain an active Code Think tumblr that shares any helpful resources I find and allows others to submit resources of their own. And I'll co-host a programming roundtable for both advanced and amateur developers to discuss deeper questions, in collaboration with the NY Tech Women Meetup group.

Discussion
2 Pink-talk-bubble-tail

You will be prompted to sign in before your comment publishes. Post comment
Fantastic idea!!
by idiotgrrl
12 months ago | Reply
Thanks!
by courte
12 months ago | Reply

Pink-ribbon-award-box-icon
Award_topvotedidea
$500
Circle-1-inactive Step1-title-idea-inactive

Submission Began
Friday, April 20

Submission Ended
Monday, May 21
at 12:00 PM PDT

Circle-2-inactive Step2-title-voting-inactive

Voting Began
Monday, May 21

Voting Ended
Monday, June 04
at 12:00 PM PDT

Circle-3 Step3-title
0
Classroom Alive. An experiment in living learning.

Winner Announced
Monday, June 04

Comment-icon-large Have some feedback for us?
We're all ears
Newsletter_clocks

Never miss out on new challenges!
Sign up for the GOOD Maker Newsletter