Atom was built by GitHub as a highly hackable text editor that can be configured for working with pretty much any plain text file with excellent syntax highlighting and other useful features. There is lots of help online by simply googling atom
+ what you want to do with it
so we’ll keep this configuration overview at a bare minimum with just a few pointers for getting started.
File > Add Project Folder
Atom is awesome for markdown files.
markdown-writer
tool-bar
tool-bar-markdown-writer
markdown-preview-plus
Packages
-> Markdown Preview Plus
-> Toggle Preview
(or use the keyboard shortcut for it)Great syntax highlighting, auto-completion and linting. Actually works pretty well straight out of the box but there are any tutorials out there for optimizing the setup, e.g. this one.
Run well in your browser but if you want to edit straight from Atom, check out this package.
Although there are some good R extensions for Atom, this is the one language where RStudio is (still) the better way to go because it is so excellently optimized for working with R.
Lots of good video tutorials out there. For programming C++ for particle microcontrollers specifically, there is an excellent pre-customized atom installation called Particle Dev that is recommended.
Again, plenty of online help available and many tutorials on how to set it up, e.g. this one.