Elektrine lite

โ† Feed

@kerrick@dotnet.social

Post #1490264

2025-04-18 01:21 UTC

Hot take: your first three #programming languages should be #lua, then #clojure, then #smalltalk. Your production language should be your fourth language.

Replies (7)

  • @helge@mastodon.social 2025-04-18 01:23

    @kerrick@dotnet.social And that should be Objective-C, ugly but pragmatic.

    Open ##2672476

  • @syntaxseed@phpc.social 2025-04-18 01:26

    @kerrick@dotnet.social Do your languages learned school count? I had: - Qbasic * - Turing * - Pascal * - C ** - Scheme ** - Java ** To end up with #JavaScript & #PHP for my career. ๐Ÿคฉ * = highschool ** = university

    Open ##2672477

  • @kerrick@dotnet.social My first three languages were QBasic, C, and Tcl. ๐Ÿ˜‚ But my fourth was Java, which I do indeed use in production. ๐Ÿ‘

    Open ##2672479

  • @kerrick@dotnet.social Hmmm... High School: * Basic (Different dialects, some in school and some on my own time) * Pascal * COBOL (I don't remember ONE BIT of COBOL) College: * More Pascal (I really thought Pascal was going to be "the one"!) * C (Well, one semester...) * HyperTalk (I was a HyperCard guy for a while) Professional Life: * ActionScript * AuthorWare Scripting Language (I used AuthorWare for several years) * JavaScript (current career) Other Tinkering On My Own: * Java * Python * PHP

    Open ##2672481

  • @kerrick@dotnet.social damn, from lua to clojure, never heard of that one

    Open ##2672484

  • @seancorfield@tech.lgbt 2025-04-18 04:59

    @kerrick@dotnet.social Not sure I'd lead with Lua but I agree on Clojure and Smalltalk. I think APL and Prolog are important. Disclaimer: I'm lucky that Clojure is my production language.

    Open ##2672486

  • @rlonstein@mastodon.sdf.org 2025-04-18 07:46

    @kerrick@dotnet.social ๐Ÿ˜„ - Forth - Logo (Lisp!?) - 6502 Assembly Then I learned Pascal and Basic... Dijkstra's "mutilated" quip comes mind ๐Ÿคฃ

    Open ##2672487