DEV Community

Cover image for What was your first code editor?
Suraj Vishwakarma for Basecamp Community

Posted on

What was your first code editor?

Introduction

Today, we have known many code editors that offer more than a just code editor. They have many features and support for extensions to increase their features.

Coding

Back to when we code the first time, we were having less idea about code and code editor. So we used whatever was best or recommended.

So today, let's share about our first code and code editor.

My Experience

  • Batch Scripting Language was my first programming language. I used it to code my first program that was Hello World!
  • The Code Editor that I used was Notepad
  • No feature of a modern code editor, it was only me and notepad

Discuss

  • What was your first experience with code and code editor?

🔗 Connect with me:

Currently, on Twitter, I am posting about "How to write and grow blog?". If you want to write a more effective blog with tips, consider the follow button on Twitter.

With this completing 500 tweets🥳.

Thank you to everyone🤩.

As helping more people, I am going to tweet about writing and growing blog especially technical, in the coming days🔥.

So if you haven't followed me, please consider🤗.

— Suraj Vishwakarma @surajondev May 17, 2021

Twitter

Last Note

I am excited to read your experience.

Oldest comments (121)

Collapse
 
cenacr007_harsh profile image
KUMAR HARSH

My first and last one is VS Code .

Collapse
 
surajondev profile image
Suraj Vishwakarma

Great to start and great going 🤩

Collapse
 
surajondev profile image
Suraj Vishwakarma

Nice choice 🔥 and I haven't tested lite. So looking forward to using it🤩

Collapse
 
liko28s profile image
Ramiro Alvarez

Sublime Text 3

Collapse
 
surajondev profile image
Suraj Vishwakarma

Great choice to start your journey 🤩

Collapse
 
ayushbisht2001 profile image
ayushbisht2001

Turbo C++

Collapse
 
surajondev profile image
Suraj Vishwakarma

Old and classy 😉

Collapse
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

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

Collapse
 
surajondev profile image
Suraj Vishwakarma

Never head of it but sounds good 🤩

Collapse
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

written in Lua

Nice!

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
 
surajondev profile image
Suraj Vishwakarma

VS code is my number 1 preference rn🔥

Collapse
 
chingiiiix profile image
Aditya N Bhatt

indeed it's a very powerful ide

Thread Thread
 
surajondev profile image
Suraj Vishwakarma

Yesss🔥

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
 
darshkul24 profile image
Darsh

Bluej

Collapse
 
surajondev profile image
Suraj Vishwakarma

Nice one that's mean your first language was JAVA

Collapse
 
darshkul24 profile image
Darsh

Yes

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

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
 
flatrick profile image
Patrik

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

Collapse
 
surajondev profile image
Suraj Vishwakarma

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

I am very impressed with vim🤩 and gonna try it✨

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
 
surajondev profile image
Suraj Vishwakarma

QBasic sounds like very old ✨and Notepad is lit for first timers 🤩

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
 
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

Great man 🔥

Collapse
 
youpiwaza profile image
max

notepad.exe :D

Collapse
 
surajondev profile image
Suraj Vishwakarma

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

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

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

More love to VS Code❤️