Re: A little bit of knowledge does no harm - it's essential
Programming is a side-effect of learning the principles on which computers work, not an end in itself.
There's no point learning all the Java libraries or VBA. There's plenty of point learning how to do assembly, relational algebra, arrays, pointers, linked-lists, sets, recursion, iteration, vector execution and algorithm design, ASCII codes, AND/OR/NOT operations, arbitrary number bases etc.
You might use Logo, Ruby, Pascal, 6502 assembly, PERL, C++ or (shiver) BASIC to demonstrate that you know how to do a bubble-sort and its pros/cons vs a quicksort.
You probably won't need to know sort types if you go on to be a coder, but it will give you an insight into what it is like to do data processing and whether you enjoy algorithm design or systems analysis.
Stay away from the GUIs, Office suits and web-browsers - isn't that the point of the Raspberry Pi?
- 'Kim Kardashian snaps naked selfies with a BLACKBERRY'. *Twitterati gasps*
- Pics Facebook's Oculus unveils 360-degree VR head tracking 'Crescent Bay' prototype
- Crawling from the Wreckage THE DEATH OF ECONOMICS: Aircraft design vs flat-lining financial models
- Analysis Apple's warrant canary riddle: Cock-up, conspiracy, or anti-Google point-scoring
- Bargain basement iPhone shoppers BEWARE! eBay exposes users to phishing vuln