What was your first programming language?

super combination , but started from BASIC - business as usual!!!

looks ada programmers are still classified

Does Logo count as a programming language? Can you reach Turing completeness using the turtle?

3 Likes

It absolutely does, itā€™s a Lisp dialect in fact, the turtle is just what itā€™s best known for.

3 Likes

Iā€™m old enough that I canā€™t remember when it happened, but when I was younger you still had MS-DOS on computers and you had to sometimes fiddle with AUTOEXEC.BAT and CONFIG.SYS to get games to work, so I was familiar with EDIT.COM. Some time later, I stumbled upon a certain QBASIC.EXE, which looked similar (and it was!) except it kept shouting EXPECTED: $thing at anything I wrote :rofl:.

From there I played around with Visual Basic, then I used Delphi and Turbo Pascal for a while, then later C and C++, Java, PHP, JavaScript, Python, Go, etcā€¦ and more recently various ill-conceived languages we use at work.

Oh, and obviously Zig. :sunglasses:

4 Likes

R in 2014, with Python shortly after that. Since then JavaScript, Go, SQL, rust and now Zig.

Maybe one of these days Iā€™ll try to write something real in C, other than just a toy. Itā€™s just that zig makes it pretty easy to not do thatā€¦

3 Likes

My first language was TI-Basic, to have my TI-84+ calculator run formulas for me. That was ~2009.
From there, started learning C in 2011, then C++, Java, JavaScript/TypeScript (2016 first language used in industry), then constant dabbling in Python/Go/Rust. Also explored Clojure and Elm. Started zig last year (2023)

3 Likes

Nobody mentioned Sinclair ZX Spectrum 48K Basic, so here it isā€¦ started 1983. Then some ZX80 assembler.

Skipped a few years till my first 386 PC in 1992 and since then fully focused on web developmentā€¦ Perl, PHP, but mostly ASP, Javascript

First .NET was not my thing so switched completely to JavaScript. Some C exclusively for Arduino.

Currently exploring Go and Zig (gave up on Rust).

5 Likes

I only remember directing the turtle to draw obscene figures on the computer screen. Would rather not count that as my first experience at programming :stuck_out_tongue:.

4 Likes

The obscenity was 20 GOTO 10 for me ^_^

Thinking back on it, Logo actually was my first programming language, because I figured out how to do simple spirographs with it. That experience of figuring out a simple loop, which repeats commands, with a variable I could change to get a different number of circles: thatā€™s programming.

3 Likes

i still remember how stunned i was by for loop (ALGOL 60) 1971

1 Like

Basic on the c64 was my first as well. Then dove right into assembly on the c64. I ordered the assembly disk and book from an ad in one of those monthly computer magazines.

2 Likes