background preloader

Teach Yourself Programming in Ten Years

Teach Yourself Programming in Ten Years

http://www.norvig.com/21-days.html

Become a Programmer, Motherfucker If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way I'm also working on a whole series of programming education books at learncodethehardway.org. Gestures and Tools for Kinect - Eternal Coding You have certainly not missed (as a regular reader of this blog ) that the Kinect for Windows SDK is out! For now, however, no gestures recognition services are available.

Teach yourself to program We are entering the summer, the perfect time to improve yourself, you could go running or swimming, you could learn a new foreign language or perhaps you could learn to program. Self-learning is not as hard as it sounds, and it’s much easier than self-learning Spanish or French. There are really wonderful sources to start learning these new languages, understanding the concept behind programming and giving it a try with some interesting problems. Basic Programming Via XKCD To learn a new programming language, it’s much easier if you already know the concepts because you can start learning the new structures in no time. practicing-programming - steveyegge2 Back in October I wrote an essay in which I compared programming to other professions. In it, I made the unsubstantiated claim that programming is unusual, in that most programmers don't practice their craft -- at least, not in any disciplined or regular way. Those are, of course, fightin' words, so I figured I'd write a bit more about it. This essay is a sort of mini-manual about practicing to be a better programmer. What exactly does it mean to practice becoming a better programmer?

Programming Wireless Devices Sample Programs Oracle Technology Network > Java Software Downloads View All Downloads Top Downloads Interpreted Languages: Perl, PHP, Python, Ruby (Sheet One) - Hyperpolyglot a side-by-side reference sheet sheet one: version | grammar and execution | variables and expressions | arithmetic and logic | strings | regexes | dates and time | arrays | dictionaries | functions | execution control | exceptions | threads sheet two: streams | asynchronous events | files | file formats | directories | processes and environment | option parsing | libraries and namespaces | objects | inheritance and polymorphism | reflection | net and web | gui | databases | unit tests | logging | debugging sheet two: streams | asynchronous events | files | directories | processes and environment | option parsing | libraries and namespaces | objects | inheritance and polymorphism | reflection | net and web | gui | databases | unit tests | logging | debugging version used The versions used for testing code in the reference sheet.

Introduction to Android Development Mobiletuts+ will be covering all major mobile platforms - iPhone, Windows, Android and Blackberry. Today we'll be taking a look at Android development: explaining why people have choosen to work with Android and providing an overview of the Eclipse IDE and its Java, DDMS and debugging perspectives. Finally, you'll learn how to get started making your first Android app! Android 101 Tutorials: Start Every Day as a Producer, Not a Consumer I have to agree that my most productive days are those where I don't allow myself to read the news, check e-mail, facebook, etc., right after I get up. However, that happens because I've got a ton of stuff to get done, and the outside world takes a back seat until my workload is under control. However, there are certain biological necessities that have to happen before I can be productive. The dog gets let out, I go to the bathroom, I eat/drink something, and *then* I sit down to be productive. I also *have* to check my e-mail, because if something blew up overnight or there's something that needs to be dealt with ASAP, I need to know as early as possible.

How to Create an Awesome Summer Reading List Here's my one bit of advice on the subject — summer is for reading stuff you *want* to read, not stuff you *have* to, or stuff you feel like you *need* to. I review books for my web site, and I can't say that I ever enjoy them enough to carry them to the beach, you know what I mean? That's a job. And then at times I'll get into an "I'm too unproductive" mood and suddenly feel like my free time has to be spent learning important things, so I'll go read business books and self help books and other things that I feel like I'm reading because of some specific benefit I need to achieve. 6 Books Every Programmer Should Own I’ve seen many lists about the best programming books and I am sure there are a lot of books that are specific to a programming knowledge or technology – that I have not included in my list. The books I have chosen are those that are meant to inspire, increase productivity and improve your programming design skills. Note: This list has no particular order. Code Complete 2 Steve McConnell The main focus of this book to help you improve your programming design skills.

Making Yourself a CEO She got a big booty so I call her Big Booty.—2 Chainz, Birthday Song The other day, a friend of mine asked me whether CEOs were born or made. I said, “That’s kind of like asking if Jolly Ranchers are grown or made. CEO is a very unnatural job.” After saying it and seeing the surprised look on his face, I realized that perhaps it wasn’t as obvious as I’d originally thought.

The 10 Best Foods for Your Looks - Lifestyle You can slather yourself from your forehead to your pinkie toe in organic lotions, but if you think that alone will make you glow, we have some bad news. From its well documented health benefits to its undeniable impact on physical beauty, good nutrition is the pillar of every kind of healthy lifestyle. That doesn't mean you need to swear off bacon and beer or anything. 50 Places You Can Learn to Code (for Free) Online If you’re curious about learning a programming language then you’re in luck: there’s no shortage of resources for learning how to code online. University-level courses, tutorials, cheat sheets, and coding communities all offer excellent ways to pick up a new language, and maybe even a new job, too. Read on, and you’ll discover 50 great places to learn how to code, for free, online. University

Related: