Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Comments
-
FoxYou40129dMostly Java, but if one of my teacher sees that he's going to answer Java, JavaScript and PHP (look, you coded ONE website with PHP and frontend JS, you're a web dev now!)
-
nanoandrew42066129dThey started us on C++ for a semester, then moved on to Java for the rest of high school.
-
david-hil907129dI also learnt Pascal in hs, but only because the CS teacher does it on a basically volunteer level (he gets payed for it, and it's an official class, but he only had 3 hrs of further training) and only knows Pascal
-
Fast-Nop11769129dWe had also Pascal in high school, and it's a good choice for beginners because you learn to properly think about types.
-
AlmondSauce3098129dI was Java. These days it tends to be Python or JS for the most part - I suspect JS will fully take over as the details facto teaching language in a few years.
-
irene19179129d@AlmondSauce no, god, please no! JavaScript as a first language is a terrific idea 😱
PS: JavaScript must die -
AlmondSauce3098129d@irene It's happening (sadly).
I see the value of teaching a language that anyone can use directly in a browser or as a server backend - I just wish they'd at least choose something like typescript that has a much better underlying structure, and can still be used in both those scenarios... -
billgates20446129dWhen I was high school 10+ yrs ago we would need to take PASCAL if we wanted a programming class. Then the next year, would move onto Java.
I started coding when I was 6 in BASIC then VB and by that time also knew C#... I did not take any programming courses. -
irene19179128d@AlmondSauce there is a value in teaching it AFTER the student learns how to code well. Not before. Before it will be not a value but a diversion of the industry.
-
AlmondSauce3098128d@irene I agree, but that doesn't stop it being taught. My biggest gripe with it as a teaching language is lack of any kind of proper types - students that started with JS seem to hugely struggle understanding why you can't later on add a number directly to a numeric string...
-
irene19179128d@AlmondSauce and that's the other major JavaScript flaw: weak typing. That abomination has no right to exist at all as it causes more problems than solves.
-
Fast-Nop11769128d@AlmondSauce adding strings is such a moronic concept! I'm perfectly fine with operator overloading for extending scalar operations to n dimensions with matrices and vectors, that's well defined linear algebra.
But adding strings?! It's not like 3+4==34, right? Addition is something completely different from concatenation. Abusing + for concatenation is the product of diseased minds. -
AlmondSauce3098128d@irene I agree, and I've been known to rant for *way too long* on the perils of loosely typed languages...
-
irene19179128d@AlmondSauce BTW, there are many languages useable in a browser. There are many "online compiler" services which are perfect for basic things.
What programming language did you study in high school? In my country they teach us Pascal for what ever reason, me coming from c++ I can t support it
rant