'); document.write(''); }
How I Taught Myself to Code in Eight Weeks
Image gallery

There are no items

Click to upload
Video gallery

There are no items

Click to upload
Get an Introductory Grasp of Python and General Programming Techniques (1 Weekend)Learn Python the hard way: Despite the title, the straightforward format makes learning basic concepts really easy and most lessons take less than 10 minutes. However, I found that the format didn’t work as well for some of the more advanced topics, so I’d recommend stopping after lesson 42 and moving on.Google’s Python class: Read the notes and / or watch the videos and do all of the associated exercises until you get them right—without looking at the answers. Struggling through the exercises I kept getting wrong was the best learning experience. I would have learned far less had I just looked at the answers and tried to convince myself that I understood the concepts.These two resources are somewhat substitutable and complementary. I recommend doing the first few lessons from both to see which you like better. Once you’ve finished one, skim through the other looking for concepts you aren’t fully comfortable with as a way to get some extra practice.Get an Introductory Understanding of Django (1 Weekend)Work through the Django tutorial.Delete all your code.Work through the tutorial again, from scratch.The first time I went through the tutorial I inevitably ended up just following the instructions step-by-step without really understanding what each step did since everything felt so new. The second time through I wasn’t as focused on the newness of the concepts was better able to focus on understanding how all the parts work together.Get a Deeper Understanding of Python/General Programming Concepts (2-4 Weekends)Udacity’s intro CS class: Udacity’s courses are generally 7 session classes (2-3 hours per session) that you can at your own pace. (I’m a huge fan of Udacity’s pedagogy and recommend the intermediate programming class or the web development class as follow-ups to this two-month curriculum.)Unit 1 of MIT’s intro CS course: Really well taught and surprisingly approachable.Again, I would sample each and see which you like the best. I ended up doing both but that was probably overkill.Practice Building Simple Web Applications (1 Weekend)Work through a few of the exercises in Django by example. These exercises don’t hold your hand quite as much as the Django tutorial but they still provide a fair bit of guidance so I found it to be a nice way to start taking the training wheels off.Build Your Prototype (1 Weekend)Build a prototype in just one weekend? Yes, you’ll be embarrassed by what it looks like (I sure was) but that’s the whole point.That’s it. Eight weekends (or less) and you’ve gone from zero to a functioning prototype. Not so daunting after all is it?Source: http://lifehacker.com/
Address
Downloads
No results found
Try adjusting your search or filter to find what you're looking for.
There are no items