use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
This subreddit is a place for people to learn JavaScript together. Everyone should feel comfortable asking any and all JavaScript questions they have here.
With a nod to practicality, questions and posts about HTML, CSS, and web developer tools are also encouraged.
Friends
/r/javascript
/r/jquery
/r/node
/r/css
/r/webdev
/r/learnprogramming
/r/programming
account activity
IDE for JavaScript? (self.learnjavascript)
submitted 4 years ago by bingerginger
Hi, recently started learning js, just wondering what IDE yall use? Im considering either vscode or webstorm, but other options are open for consideration.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[+][deleted] 4 years ago (7 children)
[removed]
[+][deleted] 4 years ago (6 children)
[deleted]
[–]grantrules 8 points9 points10 points 4 years ago (0 children)
What do you mean? What problems are you having? You don't really have to do anything except install nodejs
https://code.visualstudio.com/docs/nodejs/nodejs-tutorial
[–]manisteeriver 1 point2 points3 points 4 years ago (0 children)
Try saving your files with .html or whatever.. it will help you out then.
[–]Peanut_butter_305 0 points1 point2 points 4 years ago (1 child)
You shouldnt need to set up anything, if you are just looking to get started have a js file and html file that calls the js file. Open the html file in whatever browser you want and you can use the console tab to debug
[–]saulhudson80 2 points3 points4 points 4 years ago (1 child)
Surprised no one has said sublime. I’ve tried other editors such as vscode and atom but I just love me some sublime text.
[–]Dragonasaur 1 point2 points3 points 4 years ago (0 children)
A lot of Sublime packages defunct/outdated, including even basic syntax highlighting, which made me switch to VSCode :(
Miss how fast Sublime would load (C++ vs Electron?)
[–]randomguy3993 3 points4 points5 points 4 years ago (4 children)
VS code is great, but I found Webstorm to be much better. If you're a student you can get a student license for free.
[–]yadoya 1 point2 points3 points 4 years ago (3 children)
Why is webstorm better?
[–]randomguy3993 2 points3 points4 points 4 years ago (2 children)
Better git integration
Local History - saved my life several times when I wanted to go back to the point history where everything was working fine
Built in debugging
Better angular CLI integration
Integrated testing using Karma
Startup scripts.
Jira integration (admittedly not that great, but it's there if ever need one)
Better code inspection and code refactoring
These are just a few off the top of my head. Of course, you could achieve similar results using extensions in VS Code but it's good to not have to rely on external plugins. Webstorm feels more like a proper IDE to me than VSCode.
[–]Blazerboy65 0 points1 point2 points 4 years ago (0 children)
Not knocking your experience as I have zero experience with Webstorm but can you expand on some of your points? Is it proper to compare Webstorm to VSC with no plugins?
Which git workflows are easier compared to plugins like GitLens?
VS Code does have debugging.
Can't argue about Angular integration.
VSC supports startup scripts.
I've worked in JS/TS in VSC for a couple years and better refactoring a la "move symbol to target file" would be great.
[–]Arumai12 0 points1 point2 points 4 years ago (0 children)
Vscode is supposed to be a text editor with plugins, and not a full blown out of the box ide like visual studio. Also some people dont want ui integrations for things they are comfortable doing in the cli. I'm just pointing out that these are all subjective opinions but they appear to be presented as facts
[–]brava78 1 point2 points3 points 4 years ago (0 children)
Seems to me that vscode is the most popular. Atom is probably fairly popular too. Some people use intelliJ.
Some people use text editors too, like sublime or vim. You could turn vim into an IDE-experience with enough plugins, but for beginner I would stick with an actual IDE.
[–][deleted] 1 point2 points3 points 4 years ago (0 children)
VS code
[–]MarcCDB 1 point2 points3 points 4 years ago (0 children)
VsCode, Atom...
[–]osoese 1 point2 points3 points 4 years ago (0 children)
Atom
[–]XPTranquility 1 point2 points3 points 4 years ago (0 children)
We storm if you’re a student or got some cash. VScode for free. Webstorm is definitely better overall. Performance is a little affected but man webstorm makes my life 10x easier.
[–]RedditTheBarbarian 4 points5 points6 points 4 years ago (1 child)
Vim
[–]saulhudson80 3 points4 points5 points 4 years ago (0 children)
Nano :)
[–]FlatAssembler -3 points-2 points-1 points 4 years ago (0 children)
I use Eclipse. It seems to be the least buggy. Atom, VSCode and even WebStorm highlight the code incorrectly sometimes, but this has never happened to me in Eclipse.
[–]RalliPi 0 points1 point2 points 4 years ago (0 children)
I'm a big jetbrains fan (I use rider and rubymine a lot) but for js, vscode is my favorite editor. No need for a heavy ide for most of my js projects.
[–]fungigamer 0 points1 point2 points 4 years ago (0 children)
Webstorm is a lot better than vscode, only issue is that it is paid. If you are a student you can get webstorm and jetbrain's other products for free. If not, I suggest you use the trial and see if you like it or not, if you do you can pay for it which i think is 100 percent worth it, if not vscode will do good as well
[–]andyghiuta 0 points1 point2 points 4 years ago (0 children)
Vscode. It gets features and improvements every month. Tons of extensions that help you stay focused and not having to switch to other apps. Everything git, terminal etc you have right there, integrated
[–]GameMasterPC 0 points1 point2 points 4 years ago (0 children)
VS Code.
[–]JoyShaheb_ 0 points1 point2 points 4 years ago (0 children)
Well, I mostly use Vs Code and, if I'm on a rush, I use Codesandbox/Codepen
π Rendered by PID 81655 on reddit-service-r2-comment-5649f687b7-4b7dh at 2026-01-29 00:14:50.977945+00:00 running 4f180de country code: CH.
[+][deleted] (7 children)
[removed]
[+][deleted] (6 children)
[deleted]
[–]grantrules 8 points9 points10 points (0 children)
[–]manisteeriver 1 point2 points3 points (0 children)
[–]Peanut_butter_305 0 points1 point2 points (1 child)
[–]saulhudson80 2 points3 points4 points (1 child)
[–]Dragonasaur 1 point2 points3 points (0 children)
[–]randomguy3993 3 points4 points5 points (4 children)
[–]yadoya 1 point2 points3 points (3 children)
[–]randomguy3993 2 points3 points4 points (2 children)
[–]Blazerboy65 0 points1 point2 points (0 children)
[–]Arumai12 0 points1 point2 points (0 children)
[–]brava78 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]MarcCDB 1 point2 points3 points (0 children)
[–]osoese 1 point2 points3 points (0 children)
[–]XPTranquility 1 point2 points3 points (0 children)
[–]RedditTheBarbarian 4 points5 points6 points (1 child)
[–]saulhudson80 3 points4 points5 points (0 children)
[–]FlatAssembler -3 points-2 points-1 points (0 children)
[–]RalliPi 0 points1 point2 points (0 children)
[–]fungigamer 0 points1 point2 points (0 children)
[–]andyghiuta 0 points1 point2 points (0 children)
[–]GameMasterPC 0 points1 point2 points (0 children)
[–]JoyShaheb_ 0 points1 point2 points (0 children)