Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development.
Zeal is a free and open-source offline documentation browser for developers. You download docsets for the languages, frameworks, and libraries you use, and Zeal lets you search across all of them at once and jump straight to the symbol, class, or function you need.



Lazarus is a cross-platform IDE for the Free Pascal compiler. It tries to offer a Delphi-like programming experience through its own 'Lazarus Component Library' and supporting many platforms like Windows, OSX, Linux, BSD, Android, iOS and more.


+2


+2
Bluefish is a powerful editor targeted towards programmers and webdesigners, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages, and it focuses on editing dynamic and interactive websites.
Cost / License
- Free
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Flathub
- Haiku



Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be...
Cost / License
- Free
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Online


Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-12. The goal of Dart is "ultimately to replace JavaScript as the lingua franca of web development on the open web platform.

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an...

Xcode offers the tools you need to develop, test, and distribute apps for Apple platforms, including predictive code completion, generative intelligence powered by the best coding models and agents, advanced profiling and debugging tools, and simulators for Apple devices.


+9
MinGW ("Minimalistic GNU for Windows") is a port of the GNU Compiler Collection (GCC) and GNU Binutils. It provides a complete Open Source programming toolset which is suitable for the development of native MS-Windows (x86) applications, which do not depend on any...

UltraEdit is the ideal text, HTML and HEX editor, and an advanced PHP, Perl, Java and JavaScript editor for programmers. An industry-award winner, UltraEdit supports disk-based 64-bit file handling (standard) on 32-bit Windows platforms (Windows 2000 and later).


+1
Free tutorials and reference manuals with examples for Computer Fundamentals, JSF, C Sharp, Flex, GWT, PL/SQL, Eclipse, JUnit, Pascal, Maven, Scala, Spring, Struts 2, HTML5, ANT, iBATIS, Django, JSP, JAVA, JDBC, AJAX, WAP, SQL, MySQL, C/C++, PERL, PHP, Ruby, Ruby on Rails...
Cost / License
- Free
- Proprietary
Application types
Platforms
- Online

Code.org is a non-profit whose goal is to expose all students to computer programming. We believe that computer programming is a liberal art; it's something EVERY student in the world should be exposed to at some point in their childhood education.
Cost / License
- Free
- Proprietary
Application types
Platforms
- Online

Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.
Cost / License
- Free
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- BSD


The intelligent cross-platform C/C++ IDE. CLion is a new IDE that helps you be more productive while developing apps with C and C++ for Windows, Linux and OS X. Take advantage of proven JetBrains expertise in code quality, efficient code navigation, smart code completion...
Cost / License
- Free Personal
- Proprietary
Application type
Platforms
- Mac
- Windows
- Linux
- Flathub
- Flatpak
- Snapcraft
LeetCode is a platform for learning and improving coding skills with the goal of being fully prepared for programming interviews. Choose problems to solve from categories such as System Design, Algorithms and Database, join code contests and engage in mock interviews.


Open source full-stack framework using Ruby, offering MVC architecture, Active Record ORM, scaffolding, secure defaults, RESTful design, and integrated testing.
Cost / License
- Free
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Ruby
Cost / License
- Free
- Open Source
Application types
Platforms
- Windows
- Linux
- BSD
- KDE Plasma
- Flathub
- Snapcraft



Cost / License
- Freemium
- Proprietary
Application types
Platforms
- Android
- iPhone
- Android Tablet
- iPad


+7


+5
Open-source programming language for modern Apple platform apps, offering safe syntax, type inference, generics, compilation to native code, and integration with Objective-C.
Cost / License
- Free
- Open Source (Apache-2.0)
Application types
Platforms
- Mac
- Windows
- Linux
- Apple Swift
- Visual Studio Code
- Xcode



Cost / License
- Free
- Proprietary
Application types
Platforms
- Online



A fun social platform for hackers to solve interesting puzzles, build quick hacks, code game bots and collaborate to solve real-world challenges.


D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.






























































