DEV Community

Cover image for What was your first code editor?

What was your first code editor?

Suraj Vishwakarma on June 24, 2021

Introduction Today, we have known many code editors that offer more than a just code editor. They have many features and support for ext...
Collapse
 
fnh profile image
Fabian Holzer •

QBasic, which didn't really make a distinction between its editor/IDE and the interpreter.
And a for my first steps in web development it was Windows notepad, which I quickly replaced with an editor called phase 5.

Great. Now I feel really old.

Collapse
 
icecoffee profile image
Atulit Anand •

And I thought I was the only one who learned Q basic.

Collapse
 
rishitc profile image
Rishit Chaudhary •

Don't forget QB64 which was quite cool too ๐Ÿ˜ƒ

Thread Thread
 
icecoffee profile image
Atulit Anand •

I forgot to mention thought. I hated my Qbasic classes.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

QBasic sounds like very old โœจand Notepad is lit for first timers ๐Ÿคฉ

Collapse
 
undefinedtea profile image
undefinedTea • • Edited

There have been so many over the years...
I am a quite firm believer in continuously trying different things to see if something works better for you then the previous thing.

This means that I might focus on other aspects of a tool then most - for instance, I do not really care about the plugin ecosystem all that much, as I think a great tool has to be great out of the box, not only after days, weeks or months of fine tuning.

Don't get me wrong, I do adapt tools over time, but I try to keep this to a minimum. Anyhow, I digress, and every rule has an exception (more on that in a minute).

I got into computers in the 90s and my first editor was Notepad. I first wrote some scripts and later I developed my schools website using it. Yup, it used <blink> and also <marquee>. Yup, on the same element. Apologies for anyone who ever saw that site.

I guess the line above answers the question, so feel free to stop reading here. If you are interested in the journey since, and on my thoughts on tools in general, please read on \o/

A few years later I went into DreamWeaver because a friend had a license and I thought it looked so professional. That did not last long ^^
Eclipse was next, and i actually wrote my first ever production code there. When I joined the first consulting company I worked in, I used Coda and later Brackets, JetBrains and Sublime. All of these were also relatively short journeys, because a colleague introduced me to Vim.

You probably guessed already that Vim is the exception to my 'rule' above. The Vim setup I use today is nothing like the out-of-the-box Vim experience (here is a shameless plug if you want to have a look at my configuration). Perhaps this is also because I have stuck with it for the longest time.
Either way, despite still using this tried and true tool from time to time, these days I have more or less switched entirely to VSCode (probably with less than 5 plugins) and I love it.

This all is just a really long winded way of saying:
Use what works for you, and always at least test drive things that look interesting. At the same time, I do not change just for the sake of change anymore, and any tool I use today has to at least meet these criteria...

  1. Be local and available offline (I am not into browser based tools).
  2. Have great search/file navigation and key based navigation.
  3. Get out of my way.

I balance these and also my 'minimum customisation' rule in practise of course, since after all - a text editor is where i spend most of my time - so it has to be a place i enjoy and something that helps me be productive.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Thanks for adding key values to your experience with code editor and your methods๐Ÿ”ฅ.

I like yours trying new things and keeping minimal as possible๐Ÿคฉ.

Your experience will help many othersโœจ

Collapse
 
jonrandy profile image
Jon Randy ๐ŸŽ–๏ธ •

BASIC on the 48K ZX Spectrum (back in 1983)
ZX Spectrum 48K
BASIC REPL/editor

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Look like very first code editors ๐Ÿ”ฅ

Collapse
 
chingiiiix profile image
Aditya N Bhatt •

i started my coding journey back in August 2018 in my uni. we used Gedit for a around 2 years, in 2020 November i shifted to vs code and it's very handy.

Collapse
 
mrinjamul profile image
Injamul Mohammad Mollah • • Edited

I wonder how you managed to code in only gedit for 2 years.
I know gedit is customisable but it's not that handy.
I only use gedit to write docs.

Collapse
 
chingiiiix profile image
Aditya N Bhatt •

don't ask ๐Ÿฅฒ the struggle was real

Thread Thread
 
mrinjamul profile image
Injamul Mohammad Mollah •

๐Ÿ˜… I can relate.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

VS code is my number 1 preference rn๐Ÿ”ฅ

Collapse
 
chingiiiix profile image
Aditya N Bhatt •

indeed it's a very powerful ide

Collapse
 
liko28s profile image
Ramiro Alvarez •

Sublime Text 3

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Great choice to start your journey ๐Ÿคฉ

Collapse
 
sgolovine profile image
Sunny Golovine •

The first was Eclipse. That was back in College when we were all learning Java. From there I moved to Netbeans and then to IntelliJ. After college I've been doing JS work so I've lived in VSCode for a few years now.

Collapse
 
carlosrenatohr profile image
~๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป๐Ÿ‡ณ๐Ÿ‡ฎ •

I started at college 10 years ago and remember like it was yesterday, I was so excited to start coding and there it was, I saw the first time the death blue screen on the console for..C!!!

That was my first language and we worked on the cmd, after 2 months teachers let us move to an editor, we used notepad but the big ones took Notepad++. Great days!

Collapse
 
kayis profile image
K •

The first editor was probably some BASIC related thing on the C64, where I wrote my first hello world.

The first coding I did in the mIRC internal editor, for some scripts I copy and pasted together from the internet.

In my first programming job I used notepad++.

Then it went Eclipse -> WebStorm -> VSCode.

Collapse
 
jrop profile image
Jonathan Apodaca •

Notepad. I was learning HTML/JavaScript, and later Java, programming in notepad, compiling from the Windows command prompt. My Dad (who was facilitating my learning) did not tell me about IDEs for a while. It was one day when he was working from home on a Java project that I first learned about Eclipse. I was like, "can we download that on my computer, please?"

Collapse
 
charitygamble profile image
Charity Gamble •

Mine was Notepad on a Windows machine. Then I found CoffeeCup HTML editor, which I eventually replaced with Notepad++. Then I got a Mac and switched to Sublime and now I'm on VS Code. I don't think I'll ever switch from VS Code. LOL

Collapse
 
darkwiiplayer profile image
๐’ŽWii ๐Ÿณ๏ธโ€โšง๏ธ •

Musta been lazarus, back when I was learning programming with pascal :D

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Never head of it but sounds good ๐Ÿคฉ

Collapse
 
lucrp profile image
Lucas Ramos Paiva •

Back to the 90's/00's I used to use Microsoft FrontPage and Adobe PageMill to create personal home pages just for fun (with a lot of skull gifs ant things like that). And about first programming language, I remeber making changes in a mIRC script (just for fun also), so mSL was my first programming language.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Ringing the old memories when you first time hit run โœจ

Collapse
 
aydoubleyou profile image
Alex Winter •

The first line of code I ever wrote was in AppleScript.
The first text editor (or in this case, a WYSIWYG editor) was Adobe Pagemill.
Then I moved on to BBEdit.
Then Macromedia (later Adobe) Dreamweaver.
Then Notepad++.
Then Panic's Coda.
Then Sublime Text.
Now Visual Studio Code.

Collapse
 
brandonwallace profile image
brandon_wallace • • Edited

When I started using computers, I started with notepad because it was installed on the computer and I did not know any better. After reading a great deal of the editors available, I started using Vim. 10+ years later I still use Vim.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

We all have started with the plain Notepad

Collapse
 
panditapan profile image
Pandita •

notepad :3

back then sites didn't need too much fancy stuff and everyone could easily make a site... nowadays? not so sure hahaha

after notepad, in no specific order, I used turbo pascal, dev c++, python's normal thingy, eclipse, netbeans, sublime, visual studio and vscode.

I currently use sublime, vscode and visual studio(my main workstation).

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Back when code editors were word editorsโœจ

And nice current editors๐Ÿ”ฅ

Collapse
 
stojakovic99 profile image
Nikola Stojakoviฤ‡ • • Edited

DevCPP. I had some quite old book on C++ and author used it so I thought it would be a good choice. Later I found out there is much more sane Visual C++ 2010 Express.

My first code editor after that was Sublime Text. I spent much time on it after finally moving to VS Code (I changed few editors in the meantime but didn't use them for long). Nowadays I mostly use WebStorm and VS Code.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

I had used DEVCPP for compiling and running my c program in my early program learning

Collapse
 
alvarosc2 profile image
alvarosc2 •

My first editor was edit.com which cam with Microsoft DOS 6.2. it worked with QBasic which came in the same package and the first language where I did programming.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Great man ๐Ÿ”ฅ

Collapse
 
a03z profile image
Daniil •

First language was Pascal in school, but i wasnt interested in it. Later in school i got a project to do kinda history museum site for it. I got into HTML/CSS + JS, so i think JavaSript was my first programming language i was really interested in.

When i just started i was using Notepad++ but then found VS Code and still love it.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

VS Code is awesome๐Ÿ”ฅ

Collapse
 
theinterviewsage profile image
The Interview Sage •

My first code editor was Notepad too ๐Ÿ™‚

Collapse
 
guledali profile image
guledali • • Edited

Sublime Text 2 I believe whatever that was popular around 2015-2016, then there was a short period of atom. I think I picked it up because of Travis Neilson of devtips, finally I settled with VSCode

Occasionally I would pick up rubymine for ruby development but even then I have gone back to using vscode for ruby.

Oh I forgot there was period of me trying to get in VIM, and I was using macvim + janus in order to look cool that didn't last very long, now I just use the vim extension for VSCode.

VSCode is the best, light text editor yet powerful as IDE

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Great to startโค๏ธ

Collapse
 
computerwhiz profile image
Wesley Branton •

I started out with web development using Programmer's Notepad, which in retrospect isn't really much of a step up from using Notepad. It's still a pretty solid editor, although it's pretty basic. I actually still use it from time to time when I need to quickly view some code.

Currently, I use Visual Studio Code for most web-related stuff. For Java (which I also now heavily work in), I prefer JetBrains.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Me too for the quick view, I open some code in notepad

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Lot to do by own and now everything is automated with editors๐Ÿคฉ

What's your current editor?

 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Great set of editor for different purposes

Collapse
 
raibtoffoletto profile image
Raรญ B. Toffoletto •

(In order my mind can remember)
Notepad for Windows 98.
MACROMEDIA Dreamwaver.
GEdit or Kate. (distro hopping years)
Brackets. (c.2015)
VIM (yeap, late to the ๐Ÿฅณ)
Currently VSCode (on any OS).

Collapse
 
raibtoffoletto profile image
Raรญ B. Toffoletto • • Edited

BTW, first website I made using. notepad was by following a MAGAZINE tutorial. Those were mad of paper back in the day ๐Ÿคฃ... that was around --frame-- time.... just before --table-- layouts were a norm and CSS 1.0 was out.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

You were really into learning new stuff

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Your editors define programming through ages

Collapse
 
darkwiiplayer profile image
๐’ŽWii ๐Ÿณ๏ธโ€โšง๏ธ •

written in Lua

Nice!

Collapse
 
youpiwaza profile image
max •

notepad.exe :D

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Notepad has been saviour for first timers๐Ÿคฉ

Collapse
 
youpiwaza profile image
max •

Haha it was awful without syntaxic coloration :p

I quickly went to notepad++, and... dreamweaver if i reacall correctly ? ^^

Thread Thread
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Me too I switched to Notepad++ and then VS code

Collapse
 
cenacr007_harsh profile image
KUMAR HARSH •

My first and last one is VS Code .

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Great to start and great going ๐Ÿคฉ

Collapse
 
grahamthedev profile image
GrahamTheDev •

Notepad.exe followed closely by dreamweaver !

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

We started with the same๐Ÿคฉ and I would try Dreamweaver for surel๐Ÿ”ฅ

Collapse
 
dkulthia profile image
Darsh Kulthia •

Bluej

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Nice one that's mean your first language was JAVA

Collapse
 
dkulthia profile image
Darsh Kulthia •

Yes

Collapse
 
boriskeny profile image
boriskeny •

NOTEPAD++

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Nice choice ๐Ÿ”ฅ and I haven't tested lite. So looking forward to using it๐Ÿคฉ

Collapse
 
ayushbisht2001 profile image
ayushbisht2001 •

Turbo C++

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Old and classy ๐Ÿ˜‰

Collapse
 
flatrick profile image
Patrik •

The first one I ever used was this thing :D quincy.codecutter.org/

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Nice to Kickstart๐Ÿคฉ

Collapse
 
0xahmad profile image
Ahmad •

Started off from pycharm, then immediately after Vs Code and since then been using it, and couple it with vim, you have one of the best IDEs out there

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

I am very impressed with vim๐Ÿคฉ and gonna try itโœจ

Collapse
 
shinigami92 profile image
Shinigami •

In this order:

  • notepad.exe
  • Visual Studio 2008, 2010, 2015
  • NetBeans (โค๏ธ)
  • eclipse (๐Ÿคฎ)
  • nano
  • Sublime Text 2
  • VSCode (โค๏ธโค๏ธโค๏ธ)
Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

More love to VS Codeโค๏ธ

Collapse
 
nombrekeff profile image
Keff •

nano xD

My first projects were bash scripts, though nano could not be considered an IDE. So to answer correctly, my first IDE was good old Eclipse ๐Ÿ˜… Now I use VSCode mostly

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Eclipse is good editor and we have same current editor ๐Ÿคฉ

Collapse
 
ivanjrmc profile image
Ivan Jeremic •

Dreamweaver + Frontpage

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Great editors๐Ÿคฉ

Collapse
 
yuvraj_m profile image
Yuvraj.M •

Notepad was my editor for an year in middle school where I learnt HTML :)

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

In my college, I also uses Notepad a lot

Collapse
 
bluesurfer profile image
Andrea Casini •

Uuu.. this question takes me back ages ago:

Kate

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

And I am glad that your remember this even today

Collapse
 
cmuralisree profile image
Chittoji Murali Sree Krishna •

My first code editor is notepad, then later shifted to vscode and vim, finally neovim, I like neovim a lot

So I started using it as my daily driver

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Notepad is first code editors for many developers๐Ÿ”ฅ

Collapse
 
przemek profile image
Przemyslaw Michalak •

Very first one was Notepad++ then Visual Code, but neither of them was enough so I made my own :D glue.codes

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

That's amazing, goona try your editor โค๏ธ

Collapse
 
sparkalow profile image
Brian M. •

Macromedia Flash (before Adobe bought them). You could edit actionscript with it. I played a part in the web's "skip intro" days. Actionscript was a legit strongly typed language though - eventually.

Collapse
 
jackmellis profile image
Jack •

Notepad++ ๐ŸŽ‰
Eventually I discovered atom and then after a lot of resistance for no reason, I moved to vscode and never looked back...

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Yep, VS code is awesome ๐Ÿ”ฅ

Collapse
 
nicozerpa profile image
Nico Zerpa (he/him) •

My first code editor as good ol' Notepad. I did some basic HTML stuff

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

I make a quiz game using notepad ๐Ÿ”ฅ I remember as my first project

Collapse
 
sqlrob profile image
Robert Myers •

Ditto on the Vic-20 here. First compiled that I remember was either the Merlin assembler or Turbo Pascal on the Apple II in school, not sure which came first.

Collapse
 
psiho profile image
Mirko Vukuลกiฤ‡ • • Edited

ZX Spectrum Basic on rubber keyboard and black&white TV :)))

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Old is gold and I am glad you remembered itโค๏ธ

Collapse
 
ry444nn profile image
ryan •

Sublime text!

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Pretty good to start๐Ÿ”ฅ

Collapse
 
rjsworking profile image
rjsworking •

ZX Spectrum, edlin, kedit (en.wikipedia.org/wiki/XEDIT#KEDIT), gwbasic, qbasic, turbo basic/pascal... Vscode

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Great set of editor that you have used๐Ÿ”ฅ

Collapse
 
samhk2222 profile image
samhk222 •

hot dog html editor

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Great Name for editor๐Ÿคฃ

Collapse
 
victoredier profile image
Victor Edier •

SciTE

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Nice one

Collapse
 
zawhtutwin profile image
Zaw Htut Win •

Windows Notepad to write small java programs.

Collapse
 
xsiraudin profile image
Xavier Siraudin •

I started coding Java during school on the Windows notepad.
Switched to Notepad++ when I started working.
Using JetBrains IDEs now.

Collapse
 
ferceg profile image
ferceg • • Edited

C=+4 BASIC "editor" ~1988 :)
on PC: Turbo Pascal 5.5, it had great features at that time (~1990)
progopedia.com/version/turbo-pasca...

Collapse
 
conorsheehan1 profile image
Conor Sheehan •

IDLE Pythonโ€™s Integrated Development and Learning Environment.

Collapse
 
alecbsherman profile image
Alec •

My first code editor was MultiEdit. It was Windows only and is now defunct... but back in the day it was incredible.

Collapse
 
lucassperez profile image
Lucas Perez •

My first code was written using nano (:

Collapse
 
ashoutinthevoid profile image
Full Name •

If we count 90s html, then notepad was first. The first programming language and ide I actually count was Visual Basic. Tons of fun.

These days I use neovim.

Collapse
 
aarone4 profile image
Aaron Reese • • Edited

Text editor on TRS80.

Collapse
 
jcarrwexinc profile image
Jim Carr •

Notepad++

Collapse
 
siddharthshyniben profile image
Siddharth •

VSCode > Sublime Text > Atom > VSCode > Vim > VSCode > Vim > Macvim

Whew.

Collapse
 
amirmohammadtaati profile image
Amir Mamad •

It was notepad++.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

After notepad, I used notepad++

Collapse
 
kritebh profile image
Kritebh Lagan Bibhakar •

Notepad++

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Great to o start

Collapse
 
cswalker21 profile image
cswalker21 •

BASIC console on my TI-99 in about 1981. Forty years later, Iโ€™m still a novice level programmer. Oh, well.

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Eveyone is newbie in this field ๐Ÿคฃ

Collapse
 
virejdasani profile image
Virej Dasani •

Notepad, looking back, I've come a long way :)

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Yess, Notepad has been Kickstarter for many developers

Collapse
 
pontakornth profile image
Pontakorn Paesaeng •

Notepad++ but with minecraft plugin configuration instead.

Collapse
 
davenguyenhuy profile image
Nguyen Huy Cuong •

Notepad++

Collapse
 
surajondev profile image
Suraj Vishwakarma Basecamp Community •

Nice one๐Ÿ‘

Collapse
 
stevenmcgown profile image
StevenMcGown •

Freshman year of college we used a software called "Dr. Java"

Not sure if that counts but it was definitely my first :)