Looking for a great Free Coding Software? I know how frustrating it can be to learn a new programming language and not have the right tools to do so.
That’s why I have created a list of my personal favorites for beginners, intermediate and even advanced coders.
Aptana Studio (Windows, Linux, Mac OS X) (FREE)
![aptana-studio-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/aptana-studio-coding-editors-for-windows.jpg)
Aptana Studio is a complete web development environment that combines powerful authoring tools for HTML, CSS, and JavaScript, along with thousands of additional plugins created by the community.
Features of Aptana Studio:
- Unified Editing for Web Apps
- Ajax and JavaScript Libraries
- Ruby on Rails, Python and PHP
- Desktop Ajax
- Free, Open Source and Cross Platform
SlickEdit (Windows, Linux, Mac OS X)
![slick-edit-1-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/slick-edit-1-coding-editors-for-windows.jpg)
SlickEdit is the multi-platform, multi-language code editor that gives programmers the ability to create, navigate, modify, build, and debug code faster and more accurately.
Features of SlickEdit:
- Display symbol details with List Members, function/method argument help, and formatted Javadoc/XMLdoc/Doxygen comments
- Analyze symbols and hierarchy with a rich set of tools including Symbols, Class, References, and Find Symbol tool windows
- Check in and check out from version control
- Diff files and directories
- Preview the definition for the symbol under the cursor automatically without lifting a finger. The Preview tool window shows the definition and formatted Javadoc/XMLdoc/Doxygen comments.
- Edit files up to 2 GB
1. Notepad++
![Notepad++ Notepad++](https://obiztools.com/wp-content/uploads/2021/10/notepadplus-500x348.png)
Notepad++ is a free and open source code editor for Windows. It is easy to use for beginners and highly powerful for advanced users. It comes with syntax highlighting for many languages including PHP, JavaScript, HTML, and CSS. It also comes with a built-in FTP plugin that allows you to connect to your server and edit files directly without leaving the editor.
Notepad++ is a free source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.
Features of Notepad++:
- Syntax Highlighting and Syntax Folding
- WYSIWYG
- User Defined Syntax Highlighting
- Auto-completion
- Multi-Document
- Multi-View
- Regular Expression Search/Replace supported
- Full Drag ‘N’ Drop supported
- Dynamic position of Views
- File Status Auto-detection
- Zoom in and zoom out
- Multi-Language environment supported
- Bookmark
- Brace and Indent guideline Highlighting
- Macro recording and playback
SCREEM (Linux)
![screem-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/screem-coding-editors-for-windows.jpg)
SCREEM is a web development environment. It’s purpose is to increase productivity when constructing a site, by providing quick access to commonly used features. While it is written for use with the GNOME desktop environment in mind it does not specifically require you to be running it, just have the libraries installed.
Features of SCREEM:
- Broken Link Checking
- CTags Support
- Cut / Paste
- CVS Support
- Document Structure Display
- DTD/Doctype Parsing
- Helper Applications
- Inline Tagging
- Intelliclose
- Link Fixing
- Page Previewing
- Page Templates
- Publishing
- Recent documents / Projects
- Search / Replace
- Select Context
- Spell Checking
- Syntax Highlighting
- Tag Trees
- Task management
- Wizards
EmEditor (Windows) (FREE Trial; €32.15)
![emeditor-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/emeditor-coding-editors-for-windows.jpg)
EmEditor is a lightweight, but extensible, commercial text editor for Microsoft Windows. Although designed for Windows XP, the program is also certified for use with Windows Vista. Available editions of the program include the 32-bit edition and the 64-bit edition, and the program also includes a portability option to set up a removable drive, such as a USB drive, through an Import and Export Wizard.
Feature-wise, the program includes unicode and large file support, a tabbed window design, and is extensible via plugins and scripts (macros), many of which have been written by the users.
Features of EmEditor:
- New Snippets Plugin
- Brackets/Quotation Mark Auto-Complete
- Narrowing
- CSV, TSV and DSV
- Full Screen View
- Clipboard History
- Wildcard Support
- Workspace Including Undo Information
- New External Tools
- Pin to List
- Save in Protected Folder
- Supports Windows 7 Jump List
- New Buttons on Toolbar
Programmer’s Notepad (Windows)
![programmers-notepad-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/programmers-notepad-coding-editors-for-windows.jpg)
Programmer’s Notepad is an open-source text editor targeted at users who work with source code.
Features of Programmer’s Notepad:
- Bookmarks (both numbered and plain)
- Code Folding/Outlining
- Docking tool windows
- Excellent external tool support with user-configurable output matching
- Export to HTML (using CSS) and RTF
- File association manager
- In-file method/definition navigation (using Ctags)
- No limit on file size (although large files may take a while to load)
- Non fixed-width font support
- Projects and Project Groups with multi-level folders and file system mirroring
- Quick Search toolbar with links to Google and Google Groups
- Regular expression search and replace
- Support for unicode files
- Support for windows, unix and macintosh file formats
- Syntax highlighting for many languages through “schemes”.
- Tabbed MDI interface
- Text Clips
- Unlimited number of schemes supported, powerful syntax highlighting supporting both user-defined and built-in schemes
- User-defined schemes (XML)
- Word-wrapping
PSPad (Windows)
![pspad-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/pspad-coding-editors-for-windows.jpg)
PSPad editor is a freeware text editor and source editor intended for use by programmers.
Features of PSPad:
- Work with plain text
- Create web pages
- Want to use a good IDE for their compiler
HTML-Kit (Windows)
![html-kit-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/html-kit-coding-editors-for-windows.jpg)
HTML-Kit is an HTML editor for Microsoft Windows. The application is a full-featured HTML editor designed to edit, format, validate, preview and publish web pages in HTML, XHTML and XML -languages.
Features of HTML-Kit:
- Navigate tags and scripts
- Code Folding
- Batch Search and Replace
- Upload Options
- Incremental Search and Go-To
- File Versioning and Auto Backup
- HTML-Kit Shorthand
- Not Lost in Translation
- Remote Editing with Local Copy
- Dockable Plugins
- Paste Plus
- Native Unicode Support
- Multi-Page Templates
- Re-order Document Tabs
EditPlus (Windows)
![edit-plus-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/edit-plus-coding-editors-for-windows.jpg)
EditPlus is a text editor, HTML editor, PHP editor and Java editor for Windows. While it can serve as a good Notepad replacement, it also offers many powerful features for Web page authors and programmers.
Features of EditPlus:
- Multiple document interface
- Overlappable windows
- Tabbed document interface
- Window splitting
- Spell checking
- Regex-based find & replace
- Encoding conversion
- Newline conversion
- Syntax highlighting
- Multiple undo/redo
- Rectangular block selection
- Bracket matching
- Auto indentation
- Auto completion
- Code folding (Text folding)
- Compiler integration
Crimson Editor (Windows)
![crimson-editor-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/crimson-editor-coding-editors-for-windows.jpg)
Crimson Editor is a professional source code editor for Windows. This program is not only fast in loading time, but also small in size (so small that it can be copied in one floppy disk).
Features of Crimson Editor:
- Edit multiple documents
- Syntax highlighting
- Multi-level undo / redo
- Project management
- Directory tree view window
- Find & Replace
- Column mode editing
- Natural word wrapping
- Spell checker
- User tools and macros
- Edit remote files directly using built-in FTP client
- Print & Print preview
TextWrangler
![TextWrangler TextWrangler](https://obiztools.com/wp-content/uploads/2021/10/textwrangler-500x319.png)
TextWrangler came out of the popular BBEdit text editor. This powerful and feature rich text editor is a freeware. It comes with a very intuitive user interface that makes it super easy to browse files and work on projects. It has advanced search and replace tools, and it can directly edit and save files to FTP, SFTP servers. It offers syntax highlighting for many programing languages, fully supports utf-8, and even allows you to convert character encoding of text documents.
Coda
![Coda Coda](https://obiztools.com/wp-content/uploads/2021/10/coda2-500x445.jpg)
Coda is perhaps one of the most loved web development and programming editor for Mac. It is famous for its ridiculously good looking interface, and smart powerful features. It allows you to edit local or remote files, manage projects, work on multiple files at once with easy switching between tabs. It has built in terminal, debugger, web kit preview and inspector, and so many awesome features.
Coda is a $99 commercial web development application for Mac OS X, developed by Panic.
Features of Coda:
- Plugins
- Open quickly
- Smart Spelling
- Subversion
- Find across files
BBEdit (Mac OS X) (FREE Trial; From $49 to $125)
![bbedit-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/bbedit-coding-editors-for-windows.jpg)
Whenever you need to work with text, whether you want to create or maintain a website, write a program or shell script, search log files and extract data, or write a few paragraphs (or pages, or books), BBEdit offers what you need to make accomplishing your task quicker and easier.
BBEdit 9 adds over one hundred new features and over one hundred improvements over the previous version.
Features of BBEdit:
- Text Handling
- Web Development
- Programming
- File Handling
- Display
- Search
- UNIX & Admin
TextMate (Mac OS X)
![text-mate-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/text-mate-coding-editors-for-windows.jpg)
TextMate brings Apple’s approach to operating systems into the world of text editors. By bridging UNIX underpinnings and GUI, TextMate cherry-picks the best of both worlds to the benefit of expert scripters and novice users alike.
Features of TextMate:
- Ability to Search and Replace in a Project
- Auto-Indent for Common Actions Like Pasting Text
- Auto-Pairing of Brackets and Other Characters
- Clipboard History
- Column Selections and Column Typing
- Completion of Words from Current Document
- CSS-like Selectors to Pinpoint the Scope of Actions and Settings
- Declarative Language Grammars for Graceful Mixing and Hacking
- Dynamic Outline for Working With Multiple Files
- Expand Trigger Words to Code Blocks With Tab-able Placeholders
- File Tabs when Working With Projects
- Foldable Code Blocks
- Function Pop-up for Quick Overview and Navigation
- Plug-able Through Your Favorite Scripting Language
- Recordable Macros With No Programming Required
- Regular Expression Search and Replace (grep)
- Run Shell Commands from Within a Document
- Support for Darcs, Perforce, SVK, and Subversion
- Support for More Than 50 Languages
- Switch Between Files in Projects With a Minimum of Key Strokes
- Themable Syntax Highlight Colors
- Visual Bookmarks to Jump Between Places in a File
- Works As External Editor for (s)ftp Programs
- Works Together With Xcode and Can Build Xcode Projects
SubEthaEdit (Mac OS X)
![subethaedit-coding-editors-for-windows](https://obiztools.com/wp-content/uploads/2021/10/subethaedit-coding-editors-for-windows.jpg)
SubEthaEdit is a powerful and lean text editor. And it’s the only collaborative one that is a joy to use. By combining the ease of Bonjour with the world’s best text collaboration engine, it makes working together not only possible but even fun…
Features of SubEthaEdit:
SubEthaEdit includes various advanced features: A UNIX command line utility to enable complex and interactive pipe workflows with your terminal. Overhauled printing, including all bells and whistles, even with collaborative metadata.
Exporting to HTML, again with metadata. Completely user customizable syntax highlighting through styles. Support for editing files as administrator. Improved AppleScript support to allow control of sharing features.
Conclusion
If you are a professional coder, you probably already know about some of these. But if you are new to coding, you can even use some of these for making webpages on the off chance that you don’t have access to paid software.