Re: Sin tax
Starting with C and migrating to C++ is quite different to starting with Python and migrating to JavaScript. C's syntax is a sub-set of that needed for C++ and you can compile C with a C++ compiler. This doesn't hold true for Python and JavaScript. The Python syntax is, um, unique to that language and while there are some similarities with JavaScript (enough to let me help my kids with little extra effort on my behalf) the use of shitespace indentation and colons instead of delimited blocks is very different (and totally insane IMHO).
As to being asked to use FORTRAN at uni, you are either around my age or you had a cruel and unusual lecturer. Or both.