Visual Studio Code is open source and developed by Microsoft, so please feel free to use it because it is completely free and always updated with the latest versions. Not only that, it is also very suitable for the development of large, complex projects, but also supports Git integration. This tool also provides extensions (extensions) that help us to code faster, manage files efficiently ...
Visual Studio Code
Atom is open source developed by github and is free. Provides utilities that make working with git and github easier. It also provides extensions, supported by the github community, so I see an improvement in performance in future updates than before. Another special feature is to allow us to customize the interface according to our preferences!
Brackets is open source and free developed by Adobe. Adobe offers a variety of graphic and design products that many of you may have used, such as Photoshop, After Effects, and Illustrator. It also integrates the basic editors required for coding. There is a special feature in this software that allows us to get colors, measurements, fonts ... from PSD into web-ready CSS. In my opinion, this is an easy tool to use for newbies because it is easy to customize, suitable for deploying HTML, CSS applications, creating real-time connections to the browser, meaning when you adjust edit HTML, CSS files, the browser automatically updates without having to reload the page.
Notepad ++ is a free and open source licensed by GPL. In my opinion this is a great and simple and easy to use editor for all levels of development especially beginners. It supports many different languages and is considered to be a specialized HTML text editor. Good start-up and performance, providing external utilities that automatically change color according to the tag we use in the HTML!
Sublime Text is an editor with around 4500 extensions. In my opinion, this is a lightweight, fast editor, high performance and eye-catching interface to help users experience better. It can handle and manage large projects very well. Not only that, it is also updated regularly!
Vim is an advanced code editor that allows programmers to change any type of text or programming language. It is usually for experienced programmers and supports many functions such as providing extensive plugin systems, support for hundreds of programming languages and file formats, search and replace engines. Powerful, can be integrated with many other tools ...
GNU Emacs is free coding software that can be easily tweaked and extended. The points I feel like about it are the coloring of the syntax in the code, the complete documentation for beginners, highly customizable, simple interface suitable for beginners.
TextMate is a free code editor exclusively for macOS. Some of its strengths are that it supports most of today's popular programming languages, easy to find and replace, can store code snippets or be used, easily tweak the interface for editor ...
Geany is a powerful, stable, and lightweight programmer text editor that offers a lot of useful features without disrupting your workflow. It runs on Linux, Windows and MacOS, translated into over 40 languages, and has built-in support for more than 50 programming languages.
Bluefish has a lot of features, this list will give you an overview of the most important or prominent features in Bluefish 2.2 such as:
- Bluefish is quite lightweight. *Automatically restores changes to documents when a problem occurs or turns off your computer.
- Integrating many tools in coding.
- Support auto-fill for many different programming languages. Bluefish
This is a coding software for the front end with many utilities such as:
- Automatically opens and closes tags.
- Allows to download and edit many free templates.
- User-friendly and easy-to-use interface for new programmers.
- Allows high tuning and limits the error in the website development process. Coffee Cup
UltraEdit is a powerful coding software for programmers and supports most of the popular programming languages today. Some of the properties I feel quite like about it are:
- Provides suggestions for automatic code recognition and suggestions to speed up the coding process.
- Supports live preview function so you can see immediately the results of the code.
- The commonly used code snippets are easy to find. UltraEdit
Komodo IDE is a software that supports code for many different programming languages. It also supports 3 popular systems: window, Mac and Linux. Some of its features are:
- Easily detect errors and check for problems of code.
- There are many extensions to better support coding. Easy to use with other team members.
- Support Git, Mercurial, Subversion, CVS, Perforce... Komodo IDE
Jetbrain is a collection of dedicated code for a single language such as PHPStorm for Php, PyCharm for python, CLion for C and C ++ ...
It also has the fun that you can share the path of the program program with other programmers and code together with the program that is updated from real time.
However, when we first come to the site, there may be some problems when using it. Therefore the site offers you a forum where a great selection of beginner tutorials and requently asked questions using the program.
In addition to supporting basic features, The JSFiddle also provides some extra features gives you the flexibility to use and organize your code. Example: setting up the Ajax XHR application programmers, users can transfer data back and forth between the server and online window user's browser. Also, it allows It allows code popular frameworks like Jquery, Bootstrap, Vue, React ... It also provides URL snippets that you can share. your project on social networks like Facebook, Twitter, Stack ...
The Ideone website offers an incredibly powerful editor and debugger with support for over 60 programming languages. Just choose the language you want and the website will automatically add the right working environment. It also allows us to store the project's affiliate code via a specified URL so that you can share the program on popular social networks like Facebook, Twitter ...
The Code Share website, like the pages above, is online programming. But the strong point of this site is that you can share your code with co-workers or other programmers you want. In addition, it provides online video chat function so that we can together with other programmers fix bugs for the program, teach programming or interview programming candidates easily. Currently, Code Share also supports more than 50 popular programming languages.
StackBlitz website is mainly for programmers using React, Angular, Ionic, TypeScript ... It has many useful features that the web app programming online today cannot support. You can easily create an Angular or React project online with just one click. And as I see the best thing about StackBlitz is that it will automatically deployed our program to their server for free.