Welcome to 2013, where everyone either is a programmer or wishes they were one. False dichotomy, you say? You’re right…everyone is a programmer.
Really. Some people are just more into it than others, and many discount the things they do every day that count as basic programming. For those of us on the oh-man-i-could-never-do-that-it’s-so-complex end of the programming spectrum, the Web has come alive in the last couple of years with all sorts of sites covering the basics. I can tell you this: they’re fun. And they work. And they’ll make you better at a whole bunch of stuff you already do.
Today’s resource is one that could get lost in the mix — Bradley Kjell’s Introduction to Computer Science Using Java. Now, Java has its admirers and its detractors, but that’s almost wholly beside the point: programming is about much more than the syntax or foibles of a particular language; programming is a way of communicating and of thinking about communication.
A clean, clear, modular, readily accessible web-text that will introduce you to computer systems and architecture, terminology, and the basics of programming in Java (most of which translate pretty easily into other computing languages).
Bradley Kjell, Ph.D. – Computer Science Department Chair at Central Connecticut State University.
The reading is short and to the point, the text is packed with exercises you can try in browser or using very simple software, and well-designed quizzes help you iron out wrinkles in your understanding. The modular format makes it easy to skip around, revise old work, and get some learning done even when you’ve only got ten minutes to spare.
Give it a try…the investment is small, and the payoff more than proportional.