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?
- Analysis Windows 10: One for the suits, right Microsoft? Or so one THOUGHT
- Vid+Pics Microsoft WINDOWS 10: Seven ATE Nine. Or Eight did really
- Xbox hackers snared US ARMY APACHE GUNSHIP ware - Feds
- You dirty RAT! Hong Kong protesters infected by iOS, Android spyware
- Ice, ice maybe: Evidence of 'Grand Canyon' glacier FOUND ON MARS