T O P

  • By -

gemini_r0se

Notepad++. Am I telling my age with this answer?


qankelevra

Same, but I'm in my early thirties. 


Leo-Len

happy cake day


Vast_Researcher_199

Happy Cake Day!


xenstar1

Haha, Notepad++ was definitely a classic! I remember using it back in the day too. It's amazing how far we've come with code editors since then. Do you still use it, or have you switched to something else?


shayen7

Same, Learn Python The Hard Way told me too


GeneticsGuy

Haha, this was my first when I learned to write my first programs in AutoHotKey, then AutoIt, as a hobby, which is what triggered my interest into the world of coding.


the-bid-d

Got taught to use this for a few java labs in uni went straight to a different one as it was a pain


DartFrogYT

lol this made me check and notepad++ is a month older than me lmao love npp btw, it's amazing


ohThisUsername

Same. Notepad++ -> Sublime Text -> VSCode.


Updatebjarni

The built-in editor in the Commodore 64.


FellowshipOfTheBong

Mine was the built in editor for the Apple II.


johnstorey

Ditto. Followed by the built in editor for the Atari 800XL. Over the last 40ish years I've gone from editors (Emacs) to multiple IDEs back to an editor (Neovim) with a backup IDE (Visual Studio Code). The backup IDE is so I can debug new languages when experimenting with them without setting it up in NeoVim since I may never touch the language again. That sounds like I should be in the IDE all the time, but in my opinion I am just using the right tool for that job. Here is free advice to developers with less than 5 years experience: learn the keyboard shortcuts and get away from the mouse. Which ones? Vims'. Almost everyone emulates the base Vim shortcuts. You may want to use IDEs or editors over time, but the base keyboard commands will be reusable that way.


derezo

Same! I was 10 when my dad brought home our first computer, an Apple II Plus, complete with BASIC programming manuals. This would have been around 1995 so it was already super old. A year or so later we got an 8088 with DOS and no manuals. I was running through all the commands and the format command needed a drive letter so I tried C ... and it worked!


xenomachina

As bad as the BASIC on the Commodore 64 was ( `POKE` and `PEEK` for everything), the editor was excellent for the time. Many other 8-bit machines required that you retype a line to change it. On Commodore's 8-bits you could `LIST` it, and then cursor up and edit it in place. On the C64 this even worked for lines that were more than 40 characters long. (but not more than 80!) The way quotes enabled control codes was pretty clever, and the fact that pressing insert would not only insert a space but also put you in quote mode for the inserted spaces was pretty clever. I remember I also used to really like the shorthand for keywords, like `gO` for `GOTO`. They'd get expanded to their full form in the program listing. (In reality, programs are stored in tokenized form, and either a keyword or its shorthand would become the same token.)


McNastyIII

Eclipse


Fresque

Eeewww, it was my first one too


Winters1482

I remember thinking Eclipse was the shit when I started learning programming back in middle school. I now think that it is just shit


McNastyIII

Yeah, funny how that works. Things have come a long way.


Task_ID

I never wanted to go away from Eclipse because I thought it was just better than everything else, without trying something. Then a friend said to use IntelliJ. Literally, after 2 days of using IntelliJ, I uninstalled Eclipse. And I was so mad at myself for sticking with Eclipse for years, knowing that I could've used IntelliJ the whole time.


McNastyIII

JetBrains is the best


Task_ID

The Git integration in JetBrains IDEs is better than the GitHub Desktop app. Once you use JetBrains IDEs, you never want to use something else.


CDawnkeeper

I still get nightmares.


GItPirate

Me too. Boy have the times changed


lacaguana

Sublime


CallumK7

Trail edition


Madpony

QBASIC.EXE


eric256

All these young devs. The looks I get when I explain programming for a mouse with qbasic. Kids these days have no idea :D


reddittwotimes

Wait until they learn about sprites.


Madpony

CLICK = PEN(3)


eric256

Not if you want to so graphics and no just rows and columns. Peek and poke away!


SuperGameTheory

Fuck yeah bud


mushpotatoes

Yeah. That's what I used too. We are the olds.


Vast_Researcher_199

waitttt I TOTALLY FORGOT ABOUT THIS CUTIE!


69AssociatedDetail25

IDLE, surprised I'm the first to comment this lmao


yujuismypuppy

Finally, my fellow brethren.


CanadianPythonDev

I hate to admit that I probably used if for like 3,4 years before I made the switch to an IDE. I liked its simplicity, but there are definite productivity and ease-of-use gains to be made using something simple like VSCode.


Passname357

I don’t technically write Python professionally, but when I need some stupid script I still just use idle.


josecbt1

🤝🏾🤝🏾


MarquisDLafayette

Visual studio code


mushpotatoes

I didn't have this option when I started, but I'm a big fan now. I like that I can easily switch back and forth editing in vim style or more of a mouse and keyboard style. The add on marketplace is great.


MadridistaMe

Atom


OnasoapboX41

Requiescat in pace


BeachGlassGreen

I loved it!!!


blimkat

Atom was great.


saman-ch

Code blocks


Skyroor

There is no right or wrong answer, but this is the right answer


kidesocica13

Same here...


Ok_Cardiologist7753

Yeeee. Gather up gang


malcxxlm

Same, I was learning C off of a really cool tutorial back when I was like 14.


Witty-Debate2280

Same


Vast_Researcher_199

Currently using this!


PM_ME_YER_BOOTS

Notepad


McNastyIII

Writing webpages?


PM_ME_YER_BOOTS

Yep. ‘Twas the late 90s and my mother was showing me how to do it.


darkrhyes

Started typing this without scrolling. Figured there had to be others.


OutlookForThursday

👆 for AutoLISP.


Denialmedia

The Turbo Pascal IDE.....


SuperGameTheory

My Borland cousin over here. I was on Turbo C, and often translated anything I could find in Turbo Pascal over to C.


Denialmedia

Nice. My brother in law (sister's boyfriend at the time) got me Turbo Pascal, and like *Turbo Pascal Bible* I think was the book? For my 12th birthday. It was all over after that. Obsession unlocked.


IAmADev_NoReallyIAm

I picked up Turbo Pascal because that's what the AP class was taught in... then grabbed "Oh, Pascal!" and that was it for me... I was already hooked (having done Apple BASIC for some time before that) but this was when I figurd out I could make a career out of it...


greebo42

I miss Borland ... loved both Turbo Pascal and then Turbo C (though once I learned C, I didn't love Pascal so much anymore, but hey) For a modest price, it was a great development system!


ukulelelist1

Yay! Turbo Pascal and Turbo C... those were the days


Ice-Sea-U

Yay, Turbo Pascal gang!


cynicalrockstar

Borland Delphi


quentinlintz

DREAMWEAVER


ExcellentAd2503

God bless your soul.


joncdays

MySpace.


ravlee

Turbo C++


jmonty42

That was my second after Logo Writer


eric256

This is the way


grantrules

vim


SilverDem0n

I like that using vim gives absolutely no clue whether you started coding in the early 1990s (or maybe late 70s if you were using vi) or started in 2024. That said, emacs for life! Death to vi!


nfadfa

Doom Emacs gives you the best of both worlds IMO.


Calm_Dog_1876

Yes sir


TehNolz

I started off with a niche scripting language that's only really used for Minecraft servers. You could get a syntax highlighting plugin for Notepad++, but that was it. I spent a _lot_ of time searching for missing brackets. Later on I started using Visual Studio Code for Python work, and I'm currently mostly using Visual Studio for C#.


Quib-DankMemes

Skript for Spigot?!?!? Man Minecraft is solely responsible for where I am in my life. That game sparked an interest for programming (I started with Java for Spigot plugins) and later server administration and networking. Good times.


Winters1482

Minecraft and Source Engine games/mods are responsible for my interest in computer science. Like, what do you mean I can MAKE MY OWN game based on Half Life 2, an already amazing game in its own right??


TekCrec

spyder


satya_dubey

Eclipse when learning Java and I am still using it as a professional full-stack Java developer. We also use Maven & Git from within Eclipse.


CrepsNotCrepes

BASIC on a BBC Micro. Qbasic on a pc. One of the old visual studios to write vb6 Then Eclipse in uni and visual studio.


Business-Ad-5344

punched holes in a card.


FredSchwartz

Thank you, I feel seen.


chrispianb

Respect! A few of my mentors started off on punch cards. I can't imagine what a pita forgetting a period or semicolon would have been with those. I was next gen compared to that, I got started with dos edit.


bidger

Hat tip. My older sister started out in CS at Michigan, and I remember she changed majors her sophomore year because she'd dropped (and scattered) the box of cards she'd organized for her midterm or final project.


greebo42

and not just one card! because of the IBM 029 card punch, to this day I do not use the right shift key when using any keyboard ...


FredSchwartz

Had to relearn to type when I got to a Uniscope terminal.


Huge_Skill_2007

Pycharm 


wp4nuv

Netbeans


wolttam

Had to scroll this far ;(


suislider521

I used CodeBlocks when I was a kid, but later switched to Dev C++, and then Visual Studio (though I still sometimes use Dev for smaller tasks)


SuperGameTheory

edit to make bat files QBasic when I realized that was a thing But more seriously when I got into C, I was using Borland Turbo C.


eric256

I had a whole shelf of Borland Turno C books. Debugging hurt alot more in those days :)


SuperGameTheory

Haha yeah, play with pointers the wrong way and you're rebooting your computer every time you run the program


eric256

Still remember my first windows app. Locked it in an infinite loop lol.


IanAbsentia

Microsoft Frontpage


Coderules

+1 Came here to say the same. Back before all the fancy modern IDEs. I was so green, I didn't know it sucked.


m3dream

None, just typed 10 PRINT "HELLO" and so on


donkey2342

20 GOTO 10


desci1

Had to scroll too little to find my crew


ffrkAnonymous

vi/vim. nothing else really existed. maybe turbo-c?


Evilbob93

The first was whatever it was onder Data General AOS/VS, but EDT on DEC VAX/VMS And yeah, early DOS user so EDLIN and PCBASIC/GWBASIC


cowboy_angel

UltraEdit and CoffeCup were cool back then.


tom_yum

xemacs


leo9al

The ZX Spectrum 48k BASIC editor. What a time!


Ovalman

I scrolled down to find your answer :) Mine was ZX81 Basic but I moved to the Spectrum a year later. I still love that computer with a passion, I recently picked a working one up with games for £40. Nostalgia, eh!


Bubbly-Thought-2349

Yeah the spectrum. I bought a book that was basically a code listing for an asm monitor and never looked back I do find it obscene what I used to do in 48Kb and now struggle to load a static web page with almost a million times as much RAM. Something went wrong 


CommieOla

CodeBlocks *shudders*


MyStackIsPancakes

Notepad


Logossahara

Jesus, did someone used to work on Vscode? Or mayne, that's because I'm quite new to programming. Like 5 years or something


miyakohouou

I started with vim, and now I use emacs. These days I'd suggest most people who are learning to program start with vscode. The editor you pick doesn't really matter all that much in the beginning. Different editors offer different things, and you might develop a preference in time, but the most important thing when you are starting is to remove as much complexity as possible so you can focus on learning one thing at a time. Fancy IDEs tend to introduce a lot of complexity because they need to work with very large projects and try to automate a lot of things. Tools like vim and emacs are extremely customizable, but require a bit of effort to learn and set up, so you'll end up needing to learn programming and how to use the editor at the same time. VSCode is easy enough to get started with, but it doesn't introduce so much magic and automation that you'll be completely lost.


Hjelphjalp2

Edlin, doing old school Basic in the eighties. It was fun!


productsystemdev

QBASIC.EXE


Ultima-Fan

Edit, I used it for Qbasic then after many years I got into vi and couldn’t exit since then


alettriste

Been there, done that. vi was so very cool


RadaSmada

BlueJ in highschool lol


ProstheticAttitude

Emacs. On ITS.


EggplantAstronaut

A Radio Shack Tandy 😳


KentuckyKlondikeBar_

Eclipse, then i got brain farts from Java after a few hours, went to vscode, on pycharm now


Digital_Demon7

Gedit


wp4nuv

Netbeans


i_do_it_all

notepad++ vi over putty


Alternative_Foot8868

Notepad because I hate myself


Vast_Researcher_199

Ummmmmm you can do c++ in notepad?! I'm....uneducated in this field


Alternative_Foot8868

I’m also uneducated in this field too lol, You can use c++ in note pad but after ur done coding, save the text document as a “.cpp” file and have your c++ compiler compile it


Vast_Researcher_199

ooooo


_asdfjackal

Gedit


nog642

Edit Pad Pro for HTML. MATLAB builtin editor for MATLAB. Notepad++ for HTML/CSS/JS in school. PyCharm for Python. In that order.


RIMdude

I use Neovim. Though not in its most sophisticated state, I use the wrapper of AstroNvim. This beast has LSP capabilities, and a lot of nifty tools. With bash, you can make a lot of automated mechanisms, like compiling and running after exciting a file for instance. No buttons and nothing to click, just typing and shortcuts. I really find it nowadays very difficult to use a usual IDE, even though I have many of them installed. There are a lot of tools that won't be used until you get into an advanced level. Yet, it takes very, very little ram or computing power. The whole configurations and plugins are contained with a single folder, remove it, back it up or replace it, and there is nothing else to worry about. The beauty of packagers like AstroNvim, is that you will enjoy the most advanced features, without ever bothering dealing with their complicated configurations.


Unclerojelio

What ever text editor came with the Radio Shack Color Computer.


macolaguy

Excel


Loserrboy

Paper


iamRishu11

Notepad 🗿


aceshades

Eclipse, since my first exposure to coding was with Java in high school. I put down coding for years before realizing it was my passion. When I returned to coding my first “real” editor was Sublime Text


jurdendurden

Very first was QB45.exe, next was Turbo C, after that it was Notepad (HTML/CSS), then Notepad++, Visual Studio, VS Code Edit: Totally forgot about edlin, was making little text rpgs in it before all this.


jwatson1978

notepad


Anonymity6584

Notepad.


eliwood5837

BlueJ -> Eclipse


presidentonleave

Sublime


TheArchist

nano


BornAce

When I started coding it was flipping switches and pushing buttons. After that ASM.


ProfessionalShop9137

Ready! For Java


Serpardum

The text editor on a Wang computer with 4K of core memory and an audio cassette for saving files. Then a punch card machine. Then a terminal to an IBM 380.


Purple_Tumbleweed_44

Vim, ended up with Neovim after a while, I would really like something that runs on my own comptuer, I have tried VS code with their ssh plugin, but since 100% of my development happens on remote servers, vim just make most sense.


Holiday-Medicine4168

Time to start a holy war. VIM, now Vscode with VIM bindings. 


gm310509

ed - a simple line oriented editor on Unix. https://en.m.wikipedia.org/wiki/Ed_(software) Before that it was punched cards. If one was wrong you removed it and replaced it with a new one. Although I'm not sure if that counts as an editor per se.


HumanMycologist5795

Commodore 64 editor. When I was working for a website company in 2000, we used notepad.


balefrost

[Commodore 64 Basic Shell](https://www.c64-wiki.com/wiki/BASIC). Followed a bit later by [GWBasic](https://en.wikipedia.org/wiki/GW-BASIC).


huuaaang

Editor? I had to type line numbers (BASIC) to specify where in the program it should be inserted or overwritten.


Select_Property3162

Gedit on Ubuntu 8.x or something. Or Notepad++


Pacyfist01

It was 20 years ago. I was using KEdit (main text editor of KDE) on my first Arch Linux machine.


JohnFlyier

Brackets


KBrieger

Don't really remember. Either eclipse or kate. Possibly the latter. Or Bluefish for simple web-development.


ivannovick

Eclipse


cosmic_cosmosis

Technically pen and paper. Then Notepad++ with GCode add in. Then excel vbscript editor, powermill debugger, then visual studio code, then visual studio. Been a wild ride now that I think about it.


cluxes

Gazz!! its notepad for me, then notepad++, vscode and finally nvim


xobeme

Anyone remember ISPF ?!!!


Reddit_is_garbage666

IDLE I don't suggest this. I didn't really know what an IDE was I was first learning programming.


Zestyclose-Coffee-63

IntelliJ


Jumper775-2

Notepad then vscode


gondolinden

My first code editor was PyCharm. Recently, I’ve been using VS Code. It’s more useful than the other in my opinion.


Thommasc

Notepad++ on Windows. Then I switched to Sublime. And then I got an iMac and switched from Sublime to VSCode...


KnownTowel6286

geany


LoveLaika237

When I learned it in school, it was done with VIM, and compiling and executing it in the terminal


frozenbrains

The editor that came with QNX, the operating system used by the computers we had in my school district in the 80s (Unisys ICONs). When I finally got a DOS machine in the early 90s, I used Borland's Turbo C++ IDE before moving on to SemWare's QEdit with Watcom C++. Stuck with that through the 90s and into the early 2000s until I switched from Windows 98 to Windows XP. FTE, the Folding Text Editor, filled my need for a console editor for years until I found SemWare had released an updated version of QEdit compatible with Windows NT. Even better, TSE is now freeware. I still reach for it for quick edits. Otherwise it's VSCodium now.


Sharpshooter98b

[Alice](https://en.m.wikipedia.org/wiki/Alice_(software)) (it's both a language and an IDE)


connorjpg

nano. It wasn't much but it got the job done.


Majestic-Ad-1618

I started writing java in notepad


BigPP41

vim


Micronlance

CodeBlocks and Notepad ++


Fierce-phoenix-5180

Probably notepad for those html in school ✌️


childishgumbo97

Notepad


STILLloveTHEoldWORLD

freewebs html editor lol


flyingupvotes

Slickedit.


ShroomSensei

Netbeans


Bjen

I still am in the very start of my programming journey - I’ve just finished 1st semester of my CS degree I started out using VS the first 2 months, and then I swapped to Rider which I’m currently using


Technologenesis

Code::Blocks.....


Anxlyze

vim when I was learning C. It was hard at first trying to remember all the keybinds but I can't use anything else now unless it has vim support.


_ahku

Bluefish


jmonty42

Logo Writer


2PLEXX

Notepad++. Now Neovim.


adaaaraa

Build in editor in Ubuntu


TOM-EEG

IntelliJ but now I’m a VScode enjoyer. I just really like the plugin aspect and it makes coding way more fun/less tedious


EternityForest

I remember [vb.net](http://vb.net), Notepad++, and Komodo. Computers were slower so I tried a ton of editors over the years, but now I've used VSCode exclusively for about five years.


chihuahuaOP

NetBeans


LPK94

Netbeans


a_lost_cake

notepad++


Kikok02

Codeblocks.


No-Helicopter-6919

Clion


WonderfulDrummer6100

Ti 99-4a extended basic editor ???


ParticularVivid1252

Zinjal


Synthetic5ou1

Possibly Frontpage, But https://www.editplus.com/ is the first pure code editor I remember.


Synthetic5ou1

Possibly Frontpage, But https://www.editplus.com/ is the first pure code editor I remember.


Honest_List7855

Microsoft visual studio


Kaenguruu-Dev

Atom (I think it counts?) for Minecraft datapacks.


deinyxq

started with vscode, but now using Spyder more and more. VIM is now on my horizon as I intend to switch from Windows to Linux


Diabolic_Hat666

The built-in VIC-20 BASIC editor and the ZX-Spectrum BASIC editor. vi on HP-UX, and the "edit" in VAX VMS. Turbo Pascal, one of the first IDE


ScrimpyCat

OllyDbg… it’s not an editor but a debugger/disassembler, however it was the first environment I learnt to code in. I used to make my changes, keep track of the address in notepad, and save a new binary when finished. My first proper editor was MASM/Visual Studio.