There’s an appreciable risk that this post may be considered sacrilegious within the programming world. If there’s one thing, even just one tiny, single thing, that every programmer knows about teaching programming, it’s that the first lesson should be how to output the string, “Hello world!” (There’s some dispute as to whether the ‘w’ should be capitalised but the ‘!’ is entirely necessary.) How heretical would it be to suggest that, not only is this probably not the best place to start, but that a better alternative can be found by turning around a bottle of shampoo?
Tag Archives: Introductory programming
An Alternative to “Hello world!”
By Vic Grout
Leave a comment | tags: Algorithm, Algorithms, Computer programming, Hello world!, Introductory programming, Languages, Programming, Programming language, Programs, Sequence selection repetition, Teaching programming | posted in Academia, Algorithms, Computer Science, Computing, Education, Programming, Software
-
Join 1,296 other subscribers
Find in the files
May 2023 M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 -
On the desk
- A New Novel: ‘Prometheus for Sale’ (‘A second-rate university comedy’) Friday 17th February 2023
- One for Dad Saturday 12th December 2020
- Brexit and Conway’s Life! Wednesday 25th November 2020
- “ERIC”: How a Bad Think-Thing Destroyed the World Friday 30th October 2020
- Fully Automated Luxury … Dancing? (A futuristic conspiracy theory) Wednesday 16th September 2020
- Advanced Machine Learning and Data Mining: A New Frontier in Artificial Intelligence Research Monday 17th August 2020
- Llangollen Fringe 2020 Climate Summit Thursday 23rd July 2020
- Effective Age-gating for Online Alcohol Sales (Final Report) Tuesday 9th June 2020
- Another Week, Another Nonsense Graph from the Government! Monday 11th May 2020
- How to Lie with Statistics! Tuesday 7th April 2020
In the drawers
Under the lamp
Towards the back
Around the room