What was your first programming language? And why?
Conversation
Notices
-
nixCraft 🐧 (nixcraft@mastodon.social)'s status on Sunday, 25-Aug-2024 20:28:46 JST nixCraft 🐧 -
GrO2Bl | گروتوبِل (gro2bl@mastodon.social)'s status on Sunday, 25-Aug-2024 20:32:43 JST GrO2Bl | گروتوبِل @nixCraft C++ due to the university lessons 😁, But I still definitely love it.
-
schrotthaufen (schrotthaufen@mastodon.social)'s status on Sunday, 25-Aug-2024 20:34:14 JST schrotthaufen @nixCraft VB6, because the village library had a book on it.
-
Roadskater, Ph.D. (roadskater@mastodon.social)'s status on Sunday, 25-Aug-2024 20:35:41 JST Roadskater, Ph.D. @nixCraft BASIC for PDP, because I was 13 or 14 years old and WTF ever heard of a "personal computer" in 1978?
-
morgunkorn (morgunkorn@mastodon.social)'s status on Sunday, 25-Aug-2024 20:35:58 JST morgunkorn @nixCraft Atari Basic on Atari 520 STe
-
alpharee (alpharee@mastodon.social)'s status on Sunday, 25-Aug-2024 20:36:13 JST alpharee @nixCraft JavaScript. My parents were pretty tech-savvy and I wanted to avoid installing anything. I spent about six months programming using the system text editor...
-
potpie (potpie@mastodon.social)'s status on Sunday, 25-Aug-2024 20:39:48 JST potpie @nixCraft tried to teach myself c++ in middle school
I'm not really a programmer though. I only know enough to make some specific solutions for my work.
-
shahab (shahab_hashemi@mastodon.social)'s status on Sunday, 25-Aug-2024 20:39:52 JST shahab @nixCraft c++ making robots with arduino
-
Jaroslav Svoboda (multi_flexi@mastodon.social)'s status on Sunday, 25-Aug-2024 20:44:49 JST Jaroslav Svoboda @nixCraft Pascal in Turbo Pascal 7.0 because late 00's in my school were apparently early 90's.
-
petur 🔵😶 (peturdainn@mastodon.social)'s status on Sunday, 25-Aug-2024 20:45:14 JST petur 🔵😶 @nixCraft BASIC
Because my uncle was a dev and had a TRS-80 at home. He had a book on games in BASIC and whenever I went babysitting I could play around.
It had two 8-inch floppy drives but since I didn't know how to load/save files, whatever I did was gone when I switched off the machine.
(early 80's) -
Zeki Çatav 🤔 ☕ 🕯️🎶 (catavz@mastodon.social)'s status on Sunday, 25-Aug-2024 20:45:24 JST Zeki Çatav 🤔 ☕ 🕯️🎶 @nixCraft I am interested in Prolog during the second spring of artificial intelligence.
-
André van Schoubroeck (grombeestje@mastodon.social)'s status on Sunday, 25-Aug-2024 20:47:42 JST André van Schoubroeck @nixCraft The first was QBASIC as it came with MS-DOS. But due the lack of resources I only did simple stuff in there. I went to the local computer store. I've obtained Turbo Pascal 7 and some course material. Later I moved towards Delphi 7 as it came with a computer magazine. Then I went to college and learned C and C++.
-
bhaugland (bhaugland@mastodon.social)'s status on Sunday, 25-Aug-2024 20:52:00 JST bhaugland @nixCraft basic on a commodore pet
-
Mike Seymour (mikeseymour@mastodon.social)'s status on Sunday, 25-Aug-2024 20:57:51 JST Mike Seymour @nixCraft BASIC, because the interpreter was built into our ZX Spectrum.
-
TruckStopSantaClaus (truckstopsantaclaus@mastodon.social)'s status on Sunday, 25-Aug-2024 20:59:57 JST TruckStopSantaClaus @nixCraft Action Script to make flash games back in high school. Thanks Adobe :hurb:
-
Misko (miskolin@mastodon.social)'s status on Sunday, 25-Aug-2024 21:03:04 JST Misko @nixCraft Basic, Spectrum ZX
-
Tarcísio Surdi (tarcisio_surdi@mastodon.social)'s status on Sunday, 25-Aug-2024 21:07:40 JST Tarcísio Surdi @nixCraft Java for trying to develop Minecraft plugins / mods
-
BigLinter (biglinter@mastodon.social)'s status on Sunday, 25-Aug-2024 21:11:25 JST BigLinter @nixCraft qbasic because it was the first one i had access to
-
SALT🧂 (0f1ab009@mastodon.social)'s status on Sunday, 25-Aug-2024 21:19:58 JST SALT🧂 @nixCraft Powershell...someone shared a provisioning script for SharePoint. Out of curiosity, I started digging around the code a logic. Was kinda interested after that.
-
Fried Chicken (a_phlaming_phoenix@mastodon.social)'s status on Sunday, 25-Aug-2024 21:20:04 JST Fried Chicken @nixCraft QBasic, because I discovered it was available to me on my Packard-Bell system in 1992.
-
Hahn Holio (hahnholio@mastodon.social)'s status on Sunday, 25-Aug-2024 21:22:24 JST Hahn Holio @nixCraft Basic back in School around 1984
-
Tina (spinni81@mastodon.social)'s status on Sunday, 25-Aug-2024 21:28:26 JST Tina @nixCraft Pascal because it was taught in 7th grade in school in 1993. I don't remember anything.
-
bbbutch (bbbutch@mastodon.social)'s status on Sunday, 25-Aug-2024 22:02:04 JST bbbutch @nixCraft QBasic, we only had DOS in school at the time ... ancient times 😅
-
Gabriel Ruiz Muñoz (gabrielrmunoz@mastodon.social)'s status on Sunday, 25-Aug-2024 22:08:03 JST Gabriel Ruiz Muñoz @nixCraft my first language was Java. ☕️ The professors loved it in university. 🎓
-
elephantum (elephantum@mastodon.social)'s status on Sunday, 25-Aug-2024 22:12:05 JST elephantum @nixCraft Sinclair BASIC
-
herrgruen (herrgruen@mastodon.social)'s status on Sunday, 25-Aug-2024 22:18:17 JST herrgruen @nixCraft BASIC, because my first Computer was a Commodore C64.
-
LuckyStoat (luckystoat@mastodon.social)'s status on Sunday, 25-Aug-2024 22:22:18 JST LuckyStoat @nixCraft
Technically speaking, a really weird proprietary scripting language made in VB6 because it was tied to a game I liked to play.The first language I actually learned was python because I bought one of those game dev tutorial books which used it and pygame
-
Thom (tallthom@mastodon.social)'s status on Sunday, 25-Aug-2024 22:23:52 JST Thom @nixCraft basic because TRS80
-
deltarays (deltarays@mastodon.social)'s status on Sunday, 25-Aug-2024 22:27:03 JST deltarays @nixCraft Python because it was taught in school. Didn't learn to appreciate it until uni, though.
-
yobuko201 (yobuko201@mastodon.social)'s status on Sunday, 25-Aug-2024 22:57:17 JST yobuko201 @nixCraft BASIC, because that's what was on the T/S-1000.
-
bruuteuzius (bruuteuzius@mastodon.social)'s status on Sunday, 25-Aug-2024 23:02:43 JST bruuteuzius @nixCraft BASIC, because my first computer was C64
-
Mark (markopolo141@mastodon.social)'s status on Sunday, 25-Aug-2024 23:12:03 JST Mark @nixCraft qbasic.
-
François 🇺🇦 (frankaulux@mastodon.social)'s status on Sunday, 25-Aug-2024 23:18:43 JST François 🇺🇦 Pascal UCSD. Because it was the only thing available on the mainframe terminal I had access to.
Does that show my age ?
-
Grognouf (dinozaur@mastodon.social)'s status on Sunday, 25-Aug-2024 23:21:46 JST Grognouf @nixCraft basic during a course on Casio pb-100.
-
ark_r (ark_r@mastodon.social)'s status on Sunday, 25-Aug-2024 23:29:10 JST ark_r @nixCraft
BASIC, because... well, I'm 48-yo.But the first real language was Pascal (Borland Turbo Pascal 6.0 - because it was available) and soon C and Assembler. Because I've believed you need to know them to be a real programmer.
-
idkmyhandle (idkmyhandle@mastodon.social)'s status on Sunday, 25-Aug-2024 23:30:15 JST idkmyhandle @nixCraft JavaScript/HTML/CSS because they were used for my intro course in high school
-
SilentMobius (silentmobius@mastodon.social)'s status on Sunday, 25-Aug-2024 23:43:30 JST SilentMobius @nixCraft Sinclair Basic, because I had a ZX81 and a table deck with a dodgy azimuth screw so I could load thing but not reliably save them. So I typed in game listings each time I wanted to play a game. It was 3 months before I bought my first commercial game tape.
-
lemgandi (lemgandi@mastodon.social)'s status on Sunday, 25-Aug-2024 23:55:36 JST lemgandi @nixCraft C! The C Programming Language ( Bell Labs, 1978) Brian Kernighan and Dennis Ritchie Said It, I Believe It, THAT SETTLES IT!!
I later converted over to2nd Edition (1988), which brought some welcome refinements to the language (Prototyping! Variable declarations not at the top of the function!).
It's still my Milk Tongue, although I code a lot of Python and, more recently, Lua.
-
heywoodlh (heywoodlh@mastodon.social)'s status on Monday, 26-Aug-2024 00:57:12 JST heywoodlh @nixCraft shell scripting with BASH, then moved to Python (if you don't consider shell scripting "real programming"). BASH because I had to automate sysadmin tasks and then Python because it was intuitive to a noob. :smile:
---
Currently my daily languages are a mixture of Nix, shell scripting (POSIX and Fish), Python and Go.
-
theM0ntarCann0n (montar@mastodon.social)'s status on Monday, 26-Aug-2024 01:21:09 JST theM0ntarCann0n @nixCraft C++ because arduino.
-
Acesabe (acesabe@mastodon.social)'s status on Monday, 26-Aug-2024 03:50:11 JST Acesabe @nixCraft
BASIC first and last! BBC micros at school -
Zangoose95 (zangoose95@mastodon.social)'s status on Monday, 26-Aug-2024 03:54:06 JST Zangoose95 @nixCraft JavaScript if you count those "hour of code" things my middle school did, realistically Java though because that's what my high school robotics team used so that was the first language I actually understood.
More recently I've been doing more C, C++, and Rust though since I enjoy learning about systems-level things than web/webservices
-
girlbandgeek (girlbandgeek@mastodon.social)'s status on Monday, 26-Aug-2024 03:55:52 JST girlbandgeek @nixCraft BASIC. It was the 1970s. Our high school in Hanover NH had dial up access to Kiewit computer center. BASIC was the default starter language as I recall 🤷♂️
-
osujc (osujc@mastodon.social)'s status on Monday, 26-Aug-2024 03:58:21 JST osujc @nixCraft QBasic
-
mikeTesteLinux (miketestelinux@mastodon.social)'s status on Monday, 26-Aug-2024 04:13:16 JST mikeTesteLinux @nixCraft TI-BASIC on my old TI-83+ graphic calculator 😂
-
TheFuture (thefuture@mastodon.social)'s status on Monday, 26-Aug-2024 05:17:11 JST TheFuture @nixCraft I learnt Python to then learn C. By learning python I was able to teach myself the fundamentals of programming.
-
ricodegrumpy (ricodegrumpy@mastodon.social)'s status on Monday, 26-Aug-2024 07:07:00 JST ricodegrumpy @nixCraft basic, becais assembly was to jard as a kid on a c64
-
TheRealMacandCheese (megastrik3@mastodon.social)'s status on Monday, 26-Aug-2024 11:10:25 JST TheRealMacandCheese @nixCraft Java for Minecraft mods
-
Mandrappa (mandrappa@mastodon.social)'s status on Monday, 26-Aug-2024 11:34:51 JST Mandrappa @nixCraft TI BASIC on TI99/4A, because it was embedded, then UCSD Pascal
-
LovePoison (lovepoison@mastodon.social)'s status on Monday, 26-Aug-2024 16:04:13 JST LovePoison @nixCraft Python and Bash. I'm lazy
-
Binouzz (binouzz@mastodon.social)'s status on Monday, 26-Aug-2024 21:59:33 JST Binouzz @nixCraft Python, because the teacher said to start with it.
-
Erik “Lacraia” Magnusson (lacraia@mastodon.social)'s status on Tuesday, 27-Aug-2024 03:30:13 JST Erik “Lacraia” Magnusson @nixCraft BASIC because it was the only one available on a ABC 80: https://en.wikipedia.org/wiki/ABC_80
-
Mahmoud Magdy (mahmoud_magdy@mastodon.social)'s status on Tuesday, 27-Aug-2024 11:53:02 JST Mahmoud Magdy @nixCraft C++ at the University, I also had minor exposure to visual basic
In conversation permalink -
PrivateMe (privateme@mastodon.social)'s status on Sunday, 01-Sep-2024 00:40:26 JST PrivateMe @nixCraft Tried to learn C# with Windows Forms in 2020 lockdown, hated every bit of it and gave up. Now I make little things in HTML, JS and CSS and can do a tiny bit of Python that I learnt in school.
In conversation permalink -
kranq (kranq@mastodon.social)'s status on Friday, 06-Sep-2024 06:42:54 JST kranq @nixCraft after Basic Pascal was a real thing for me. In year8 I managed to check the code of Wizardry and 'amend' it to the joy of the teacher in 1982. We had characters gain levels a little to fast. But it got me hooked
In conversation permalink
-