Comments on: Learn To Code http://www.red-sweater.com/blog/2298/learn-to-code Mac & Technology Writings by Daniel Jalkut Thu, 09 Oct 2014 09:19:52 +0000 hourly 1 http://wordpress.org/?v=4.0 By: Stephen http://www.red-sweater.com/blog/2298/learn-to-code/comment-page-1#comment-270962 Thu, 05 Jan 2012 19:33:59 +0000 http://www.red-sweater.com/blog/?p=2298#comment-270962 Yeah, it really comes down to what learning to code actually means. I don’t see the world actually needing everyone to be able to sit down with a blank piece of paper and write Firefox, while at the same time the number of people whose lives are improved by being able to hack together a quick bash script is relatively limited. There’s a lot of utility in being able to make a computer dance to your tune but it’s hard to universalise.

I think if you had to point to something that people should learn it’s the systematic, finely detailed way of thinking through problems that programming gives you. You might never need to do something exotic with floating point numbers but you often need to think from A to B .

]]>
By: Terry Sutton http://www.red-sweater.com/blog/2298/learn-to-code/comment-page-1#comment-270960 Wed, 04 Jan 2012 17:14:27 +0000 http://www.red-sweater.com/blog/?p=2298#comment-270960 Its crazy to me that students in school will learn: math, English, physics, chemistry, biology, French, Spanish, geography, history, more math, extra math, and a final dose of math, but most will never, ever learn to use a computer—outside of using a web browser and typing an assignment.

Let alone learn to code.

]]>
By: john personna http://www.red-sweater.com/blog/2298/learn-to-code/comment-page-1#comment-270959 Tue, 03 Jan 2012 20:56:46 +0000 http://www.red-sweater.com/blog/?p=2298#comment-270959 (@Adam, my recommendation for a “Arduino Uno R3″ via the “adafruit” website is caught in moderation. The intefacing kits are good if you don’t have those parts handy.)

]]>
By: Eurobubba http://www.red-sweater.com/blog/2298/learn-to-code/comment-page-1#comment-270957 Tue, 03 Jan 2012 05:00:32 +0000 http://www.red-sweater.com/blog/?p=2298#comment-270957 Anyone want to “code” Address Book Pro for me, or do I have to sign up for Code Year and do it myself?

]]>
By: john personna http://www.red-sweater.com/blog/2298/learn-to-code/comment-page-1#comment-270954 Mon, 02 Jan 2012 19:32:52 +0000 http://www.red-sweater.com/blog/?p=2298#comment-270954 (Good tutorials and forums at Adafruit as well.)

]]>
By: john personna http://www.red-sweater.com/blog/2298/learn-to-code/comment-page-1#comment-270953 Mon, 02 Jan 2012 19:32:05 +0000 http://www.red-sweater.com/blog/?p=2298#comment-270953 @Adam Bell, I think I might lean toward one of the current/official models. I bought one which I soldered up, for that experience, and which plugged into a breadboard (this Modern Device kit).

Maybe now I’d choose an Arduino Uno R3, possibly with some interfacing kit if you don’t have it. I like Adafruit for that. Have fun.

]]>
By: Adam Bell http://www.red-sweater.com/blog/2298/learn-to-code/comment-page-1#comment-270952 Mon, 02 Jan 2012 18:45:30 +0000 http://www.red-sweater.com/blog/?p=2298#comment-270952 @John Personna: Some time ago I bought a book “Arduino, A Quick Start Guide” so I was thinking of that route. Which of the many forms do you recommend?

]]>
By: john personna http://www.red-sweater.com/blog/2298/learn-to-code/comment-page-1#comment-270951 Mon, 02 Jan 2012 17:29:08 +0000 http://www.red-sweater.com/blog/?p=2298#comment-270951 As an aside, I did a couple little play-apps for Android. I felt that code pulling from both my Java experience, but also my really old-time Mac OS (1980s Mac) experience. What goes around, comes around.

]]>
By: john personna http://www.red-sweater.com/blog/2298/learn-to-code/comment-page-1#comment-270950 Mon, 02 Jan 2012 17:11:20 +0000 http://www.red-sweater.com/blog/?p=2298#comment-270950 @Adam Bell, I think there is some good news and some bad news. On the one hand, Objective C is pretty old (30 years?), and if one had the fortune to program the NeXT Computer path, modern Mac (and iStuff) wouldn’t be too different.

Most of us though were not NeXT programmers (memory prices kept me out, even after the OS went PC-compatible) and “‘recycle” our knowledge.

Recycling isn’t so bad. It gets easier. To the point where … well, I’ve actually answered a question about a programming language I’d never heard of on Stack Overflow, and got top points for my response! A personal best ;-)

Anyway, if you are looking for fun in retirement, I’d suggest you get yourself a little Arduino. There are lots of little self-contained project one can do, and they do build a foundation, should you want to go somewhere else, after.

]]>
By: Adam Bell http://www.red-sweater.com/blog/2298/learn-to-code/comment-page-1#comment-270948 Mon, 02 Jan 2012 16:36:01 +0000 http://www.red-sweater.com/blog/?p=2298#comment-270948 The last code I wrote (aside from numerous AppleScripts and some Bash scripts) was in C to run on a then new Mac SE/30. I dabbled with SuperCard and Flamethrower to write some CGIs for a pair of university course web sites, but what has always prevented my going further now that I’m retired and have the time is the rapidity with which the technology and APIs are changing, and of course, Objective C. Keeping up with all that seems an impossible task.

]]>