Which coding language should you learn first? How about...all of them?

Originally published at: https://boingboing.net/2020/03/01/which-coding-language-should-y.html

1 Like

What’s a “coding language”?

5 Likes

FORTRAN.
 

17 Likes

INTERCAL

5 Likes

BASIC. In a Casio PB-100. Where you had to write “programs” using only 544 bytes of memory.

https://www.old-computers.com/museum/computer.asp?c=1000

6 Likes

That wouldn’t be a bad choice - I think there’s still a lot of legacy programs to be maintained and Fortran programmers are not very common.
Some truly amazing (and open-source) engineering software still uses Fortran:
https://www.code-aster.org/

3 Likes

COBOL is still used by banks, the VA (specifically payroll) and the social security administration. Crazy that so much critical data is now being maintained by fewer and fewer people.

7 Likes

Monty Python__Luxury_phixr

10 Likes

This is a coding language:

APL, the coding language of champions!

14 Likes

Pascal

https://www.lazarus-ide.org/

3 Likes

A post where I pointed out that they don’t say when this instructional material was generated, and that it may all be out of date - was deleted.

They notified me that they considered my post an “attack” - but didn’t explain why they don’t give the copyright date of products like this. Instead, the responder said that they don’t have space to tell you everything about the products, and that you can learn all you need about PHP from a five year old manual. I don’t know PHP, but I do know from my career as a programmer that languages go through significant waves of change as technology changes, and five years can matter a lot. Web programming in particular moves rapidly.

In a book store, you can just open a manual and see how old it is. Since you can’t do that here, they should tell you up front how old the stuff is. That’s considered necessary information by professionals. You may still buy an older manual if you know that there have not been significant changes since it was published (and you can look on Wikipedia or elsewhere for that info), but it should be an informed choice.

Let’s see if this post stays or gets deleted.

15 Likes

JavaScript is not Java.

18 Likes

I remember when some people in Byte wanted an IBM Selectric typeball for APL, figuring if they got X number of people it would cost a reasonable Y amount per ball.

That indicated to me that APL was a “hot” language, though I’ve later read it was “easy to code, hard to read” or something like that.

Ted Nelson’s “Computer Dream” may have mentioned APL, it mentioned some odd languages like Trac, complete with the cooyright synbol.

I thought we used to call these “programming languages”. “Coding” suggests not thinking about how to do something, just take an idea from someone else and implement it. Or maybe a markup “language” to turn text into a web page.

The term seems to be a recent wave, as if proficiency in a language is the same whether programming or speaking, especially for kids.

1 Like

Where’s my Brainfuck tutorial?

5 Likes

PL/1

(A language name too short to post);

2 Likes

look up “whitespace”. Its the best programming language and it’s object oriented so you know its good, everything oop is always the best thing ever and everything else in the entirety of programming is to be ignored.

3 Likes

Plankalkül.

5 Likes

My thoughts exactly.

As the old saying goes, “learn FORTRAN in the coding language of the day”

3 Likes

The people with whom I share an office still write/maintain a FORTRAN program.

I cut my proverbial teeth on that*, except that I don’t actually write code. That class was 26 years ago and I assume it was already old, even then. (The textbook was called “Turbo Pascal” which we weren’t actually using.)

*Upon further reflection, the “eureka!” moment came when I wrote out a nested If statement for Lotus 1-2-3; that was for the “Intro to Computers” class that was the prerequisite for Pascal.

6 Likes

25 posts were split to a new topic: Computer programming for fun and profit

Some great discussion here. I’m moving it to a community thread so it can continue after this post auto-closes.