Vim
vim.orgA modal, configurable text editor for programming and general text work.
A modal, configurable text editor for programming and general text work.
A Scratch-derived block-programming editor with a compiled runtime and JavaScript extension support.
Workout tracking connected with gym programming, member history and management tools
A Windows text editor with syntax coloring, file navigation, and configurable source-editing tools.
An R programming introduction for non-programmers
Use a Vim-based editor with Lua configuration, a documented API, and remote-procedure-call support for extensions.
Design mobile app screens in a browser and program their behavior by assembling visual blocks.
A project-oriented programming editor, code browser, and analyzer for navigating source.
Edit code on iPhone or iPad with broad syntax highlighting, remote file access, and an SSH terminal.
A Windows source-code editor with syntax highlighting, tabbed files, and search across documents.
A Windows source-file editor with syntax highlighting, code folding, portable downloads and text-format tools.
A KDE editor for multi-file coding with split views, project navigation, search, and plugins.
A Java teaching IDE where learners program actors and see their code run inside interactive worlds.
A free Windows programmer’s editor with project workspaces, macros, FTP, HTML preview and a hex editor.
A compact programmer's editor with both graphical and terminal interfaces and Lua-based customization.
A graphical Racket development environment with interactive evaluation, language selection, and debugging tools.
Write visual sketches in a desktop editor and run them in a graphics window with Processing.
A macOS programming editor that runs and debugs code in many languages from one desktop app.
A programming book with language lessons and projects
A browser editor for creating, sharing and remixing p5.js sketches without local setup.
A small, Lua-scriptable desktop text editor that can add language, build, and debugging features through plugins.
A Windows programmer’s editor with web preview, remote-file transfer and hex viewing.
Beginner programming books available to read online
A sustained introduction to Haskell concepts