"which tends to follow my opinion of discouraging C/C++ as a first language"
i discourage C++ as a first language
but i would in courage C
when i first started learning programming i tried python as everyone said it
was a good language for beginners but to be honest i didn’t rely learn
anything from it i never rely got past print and a function to stop time for
a few seconds
the first time i could write small programs was with windows and ms-dos's
batch (so i could do whatever i wanted on the school computers XD!)
but as soon as i tried C for more than a few days i just completely got it
and understood so much more
so from personal experience i think C was a very good first language (unless
you count some simple bash commands)