Oh, ok, that’s annoying then. One of those cases where it feels like the person putting the course together has never actually interacted with children?
Oh, ok, that’s annoying then. One of those cases where it feels like the person putting the course together has never actually interacted with children?
Is the fact that C# produced executables also a problem? With python you can ‘protect’ non lab computers at the school by just not installing the python runtime on them. Teach them c# and I guarantee they will be making executables to cause trouble.
Generally agree with you that teachers should be able to choose at least one of the languages to teach. basic web dev stuff is probably pretty useful to them though if it includes JavaScript?
I leant from scratch as my first programming language in year 12.
They tried to teach OOP in year 13, but I didn’t really get it until university.
This was years ago at this point, I think they introduced the programming GCSE the year after I did my A-Levels.
A scripting language like python is the ideal language to start with because you can JUST learn the programming bit without worrying about OOP, project structures, compiling etc.
Lots of us have the experience of being the kid in that situation though. I learnt python in secondary school.
I learnt to program in python (in year 12). It was pretty good:
PHP is native in Linux then?
How is that different to something like powershell?
It’s not a Microsoft problem
For my personal projects I somehow ended up with git being on a OneDrive synced folder - carries over the general changes, then explicitly commit and push to get it to GitHub etc.