Thank you both very much for responding.
I had missed 'C' and the Arduino angle - a very exciting area for 'Projects'.
This whole area is a bit of a puzzle for me. I came across someone who had started using Pascal as a science graduate and then moved to using Delphi and now is the one-man IT Dept for a medium sized company, doing all sorts of extraordinary programming using just Delphi.
In the UK 'Computing' has now been added to the National Curriculum (long overdue) and I was just looking at a iGCSE Computing Science syllabus (an exam taken at 16yrs) and came across this -
http://www.cie.org.uk/images/129751-2015-syllabus.pdf----------------------------------------------------------------------------------------------------------------------------
Candidates to:
• understand and use pseudocode, using the following conditional statements:
IF ... THEN ... ELSE ... ENDIF
CASE ... OF ... OTHERWISE ... ENDCASE
• understand and use pseudocode, using the following loop structures:
FOR ... TO ... NEXT
REPEAT ... UNTIL
WHILE ... DO ... ENDWHILE
• understand and use pseudocode, using the following commands and statements:
INPUT and OUTPUT (e.g. READ and PRINT)
totalling (e.g. Sum ← Sum + Number )
counting (e.g. Count ← Count + 1 )
(Candidates are advised to try out solutions to a variety of different problems on a computer
using a
language of their choice; no particular programming language will be assumed in this syllabus
----------------------------------------------------------------------------------------------------------------------------
I am assuming that knowing more than one language would be handy.
Would it be fair to say that anything that one can do in PHP one could also do in Perl?