Programowanie, tworzenie stron internetowych  - środowiska programistyczne, edytory, kompilatory

Algo (środowisko z graficznym interfejsem i prostym, do nauki podstaw programowania w języku Pascal, wzbogaconym o procedury graficzne, grafikę żółwia oraz robota.
Jest przydatne dla tych wszystkich, którzy pragną nauczyć się pisać proste i bardziej złożone programy.
Nie wymaga od użytkownika znajomości języka angielskiego, ponieważ zarówno środowisko, jak i treść programu możemy wyświetlić w języku polskim.)
Bloodshed Dev-C++  (darmowe zintegrowane środowisko programistyczne (IDE) dla języka C i C++, które rozpowszechniane jest na zasadach GNU GPL)
Bloodshed Dev-Pascal  (Dev-Pascal jest  kompilatorem języka Pascal wydanym przez firmę Bloodshed Software. .
Dev-Pascal podobnie, jak w przypadku swojego odpowiednika o nazwie
Dev-C++
przeznaczonego do języka C++, umożliwia  tworzenie aplikacji w trybie konsolowym, okienkowym, bibliotek DLL,
a ponadto szablony GTK+ czy programy graficzne z wykorzystaniem OpenGL)

Borland C++ Builder  6 Personal  (zintegrowane środowisko programistyczne ułatwiające pisanie w języku C++ 32-bitowych programów dla Windows.
Oprócz wbudowanego kompilatora i edytora kodu mamy możliwość skorzystania między innymi z narzędzi ułatwiających tworzenie okien dialogowych)
Borland C++ Compiler 5.5 (znany kompilator dla języka C++)
C++Builder (dawniej Turbo C++, z obsługą standardowych w branży języków oraz bibliotek ANSI C i ISO/ANSI C++
jest opartym na języku C++ natywnym narzędziem typu RAD dla środowiska Win32).
Code::Blocks (wieloplatformowe IDE dla programistów C/C++. Wspiera wiele kompilatorów (GCC, Borland C++, Microsoft Visual C++ i inne).
Posiada wbudowany, zaawansowany i wydajny debugger.
Ponadto, umożliwia importowanie projektów z Dev-C++ oraz Microsoft Visual C++. Interfejs jest prosty w obsłudze i intuicyjny)
Code Blocks Studio (zintegrowane środowisko programistyczne (IDE) umożliwiające tworzenie aplikacji w języku C i C++
przeznaczonych na platformę Windows i Linux)
CodeLobster PHP Edition (bezpłatna edycja prostego środowiska programistycznego, dla twórców stron oraz aplikacji web w technologiach PHP i HTML,
z wykorzystaniem skryptów JS oraz arkuszy CSS)
CodeTyphon  (zestaw darmowych narzędzi przeznaczonych do tworzenia natywnych aplikacji w języku Pascal
dla takich platform jak Windows, Linux, Mac OS, WinCE, Android czy iOS.
CodeTyphon zawiera w sobie kompilator Free Pascal, zintegrowane środowisko Lazarus, a także dodatkowe komponenty
oraz biblioteki przydatne przy codziennej pracy.)
Decimal Basic (program dla systemu Windows; interpreter do  tworzenia programów obliczeniowych;
obsługuje składnię
i większość podstawowych modułów i grafiki modułu standardu ANSI / ISO dla Full BASIC)
Delphi  (np. Delphi 7 Personal)   (Embarcadero Delphi – środowisko programistyczne rozwijane przez firmę Embarcadero
(stworzone w 1995 roku przez firmę Borland jako Borland Delphi).
Eclipse (zintegrowane środowisko programistyczne - IDE, stworzone przez firmę IBM i przekazane następnie społeczności Open Source
do tworzenia programów w Javie)
Eclipse jest to darmowa platforma, która jest szeroko rozpowszechniona w środowisku programistów Java, ale również w PHP,
czy C++ (choć tutaj prym wiedzie Visual C++).
Edi  (zintegrowane środowisko programistyczne dla programujących w języku Fortran. oparte jest na bezpłatnych (GPL) kompilatorach
Fortran G77 i Fortran G95, dołączone zostały również darmowe biblioteki).
EditBone (edytor tekstu, wsparcie języków programowania)
EMPU  (edytor tekstu, wsparcie języków programowania)
Falcon C++  (darmowe zintegrowane środowisko programistyczne IDE dla języków C i C++, duża  prostota obsługi,
idealne narzędziem dla początkujących programistów)
Free JavaScript Editor  (Narzędzie pomagające stworzyć lub poprawić kod JavaScript)
Free Pascal (FPK Pascal, lub FPC). darmowy kompilator języka Pascal dostępny na wiele różnych platform sprzętowych
i systemów operacyjnych. Free Pascal jest udostępniony zgodnie z licencją GPL)
Geany (połączenie edytora tekstu z prostym środowiskiem programistycznym)
Google Web Designer (zaawansowana aplikacja internetowa, która umożliwia projektowanie i tworzenie reklam HTML5 oraz innych materiałów internetowych)
GWBASIC  (Dialekt BASIC-a opracowany przez Microsoft dla wczesnych komputerów IBM PC. I wersja pojawiła się w 1983 roku. 
Kompatybilny z poprzednim dialektem BASIC-a dla komputerów osobistych)
HateML Pro  (darmowe środowisko IDE służące do tworzenia stron internetowych:  PHP, XHTML, CSS, XML, JavaScript, VBScript, SQL)
HTML-Kit (darmowe,  do tworzenia stron internetowych używany może być  m.in. do CSS, JavaScript, VBScript,
ASP, PHP, JSP, Perl, Python, Ruby, Java, VB, C/C++, C#, Delphi/Pascal, Lisp i...)
Illumination Software Creator (proste narzędzie do  budowania aplikacji bez używania języka programowania.
Proces tworzenia opiera się o kolorowy i łatwy do zrozumienia schemat blokowy)
Inno Setup  (Darmowe narzędzie do tworzenia instalatorów)
Install Creator (bezpłatne także do zastosowań komercyjnych narzędzie do tworzenia instalatorów dla własnych aplikacji)
IntelliJ IDEA Community Edition (darmowa edycja komercyjnego środowiska programistycznego (IDE),
pozwalającego tworzyć aplikacje w takich językach jak Java, Groovy )
Java Development Kit (JDK) – darmowe oprogramowanie firmy Sun Microsystems (Oracle) do programowania
w języku Java.  dla systemów Solaris, Linux i Microsoft Windows....)
JBuilder (kompletne środowisko  dla Javy, opartego o Eclipse. Umożliwia ono tworzenie i testowanie aplikacji serwerowych Java EE.)
jEdit (edytor tekstu dla programistów, wydany na licencji GNU. Został napisany w języku programowania Java.
Działa pod każdym systemem operacyjnym z zainstalowanym Java Runtime Environment.)
Jnes (emulator NES (Nintendo Entertainment System) dla systemów operacyjnych Windows i Android)
JTHTML (edytor (X)HTML, CSS, JavaScript, PHP i SQL, XML)
Just Basic (BASIC  dla systemu operacyjnego Windows, interpreter,  całkowicie bezpłatny)
kED (prosty, polski edytor (X)HTML)
Lazarus (oparte o kompilator Free Pascal zintegrowane środowisko IDE wzorowane na i Borland — Delphi
— oraz bibliotekami Lazarus Component Library (LCL), które są odpowiednikiem VC).
Magiczne Bloczki (Aplikacja przeznaczona jest do projektowania schematów blokowych opisujących działanie algorytmów programów)
MetroTextual (minimalistyczny edytor tekstu kierowany do programistów i webmasterów)
MiTeC EXE Explorer (aplikacja oparta na MiTeC Portable Executable Reader, do odczytywania i wyświetlania właściwości plików wykonywalnych EXE)
Microsoft Small Basic  (prosta odmiana języka programistycznego BASIC przeznaczona dla tych,
którzy mają niewielkie lub żadne doświadczenie w programowaniu)
NetBeans IDE (zintegrowane środowisko programistyczne dla języka Java)
Notepad++ (darmowy edytor kodów źródłowych. Projekt bazuje na potężnym komponencie edytora tekstu - Scintilla)
Nvu  (Program do tworzenia stron internetowych,  może pracować w graficznym trybie WYSIWYG)
openElement (darmowe i profesjonalne narzędzie do tworzenia oraz edycji stron i aplikacji internetowych.
Oferuje ono edytor WYSIWYG)
Open Watcom (Środowisko programistyczne do tworzenia 16/32 bitowych aplikacji. Obsługa C, C++ Fortran.
Zbiór narzędzi jest dużym plusem Open Watcom).

PHPEdit  (propozycja dla osób tworzących strony w PHP)
PSPad (rozbudowanyi konfigurowalny edytor)
Python (pakiet bibliotek niezbędnych do działania programów napisanych w języku Python.)
QBasic  (język programowania wysokiego poziomu. Jest to zubożona wersja programu QuickBasic,
zawierająca tylko interpreter poleceń (brak kompilatora) oraz pozbawiona niektórych opcji)
QB64 (edytor i kompilator języka Basic. Qb64 działa na 64 bitowych systemów Windows, Mac i Linux.
To jest prawie
w 100% kompatybilny z QBasic 4.5.  )
Qt Creator (wieloplatformowe środowisko programistyczne (IDE), które kierowane jest do programistów
tworzących aplikacje w językach C/C++ z wykorzystaniem biblioteki Qt)
Resource Hacker (Prosta, darmowa aplikacja umożliwiająca edycję plików
Win32 PE (DLL, EXE, OCX, CPL, SRC) i innych zasobów systemowych)
SharpDevelop  (darmowym i otwartym IDE dla platformy .NET, obsługuje takie języki programowania jak: C#, Visual Basic .NET oraz Boo.)
SharePoint Designer 2010 (to członek rodziny Office, następca programu FrontPage, a od wersji 2007 
darmowe narzędzie Microsoftu  do tworzenia stron internetowych i aplikacji pracujących na platformie SharePoint)
Scratch 2 Offline Editor (darmowy program do tworzenia prostych gier komputerowych oraz interaktywnych animacji i historyjek)
SkyFonts (narzędzie, z pomocą którego pobierzemy na nasz komputer udostępniane przez Google'a darmowe czcionki)
SuperbEdit  (edytor tekstu stworzony z myślą o twórcach piszących swoje dzieła w rozmaitych językach programowania)
TEA (przejrzysty, szybki i niezwykle funkcjonalny edytor tekstu,  nadaje się jako narzędzie pracy dla programistów i webmasterów)
TopStyle Lite (do edycji stylów CSS, wykorzystywanych na internetowych stronach WWW)
Turbo C++/C  Windows  ( Turbo C++/C Windows 7/8/8.1/10 32+64bit)
Turbo Delphi (środowisko RAD, które pozwala tworzyć aplikacje dla systemu Windows i jego natywnej platformy Win32)
Turbo Pascal  7 (Turbo Pascal jest kompilatorem Pascala   firmy Borland. Aplikacja pracująca w trybie semi-graficznym
Umożliwia eksport do plików wykonywalnych .exe)
Turbo C++/C Windows 7/8/8.1/10 32+64bit  (symulacja  popularnego Turbo C compiler on Windows 7/8/10 64bit OS)
Ultimate++  (zintegrowane środowisko programistyczne (IDE) dedykowane osobom tworzącym aplikacje w języku C++)
UPV - Ultimate Packer for eXecutables (darmowe narzędzie  do zmniejszania ilości miejsca zajmowanego na dysku
przez program wykonywalny w postaci pliku EXE lub bibliotek DLL)
Visual Basic 2010 Express (bezpłatne, również do użytku komercyjnego, narzędzie przeznaczone
do tworzenia bibliotek, klas, aplikacji konsolowych i okienkowych
(Windows Forms i Windows Presentation Foundation) na platformie .NET Framework 4 w języku Visual Basic .NET.
Jest to część bezpłatnego środowiska  Visual Studio 2010 Express)
Visual C#  2010 Express (bezpłatne edycje komercyjnego pakietu Visual Studio 2010, skierowane do studentów,
hobbystów i wszystkich rozpoczynających swoją przygodę z programowaniem w .NET)
Visual C++  2010 Express (bezpłatne, również do użytku komercyjnego narzędzie przeznaczone do tworzenia bibliotek,
klas, aplikacji konsolowych i okienkowych (Windows Forms) w języku C++) .
Visual Studio 2012 jest zintegrowanym środowiskiem programistycznym firmy Microsoft, dostępnym
w wersjach Professional, Premium, Ultimate oraz bezpłatnej wersji Express.
Visual Studio Express (zawiera uproszczone w stosunku do ich płatnych odpowiedników wersje programów,
zaś liczba instalowanych wtyczek jest mocno ograniczona.
Nie zmienia to faktu, że nawet wersja Express jest znakomitym wyborem dla początkujących programistów i hobbystów, 
z uwagi na swoją darmową licencję, która nie wyklucza możliwości tworzenia programów komercyjnych.
Visual Studio Code (nowoczesny edytor programistyczny udostępniony bezpłatnie przez Microsoft
dla użytkowników systemów Windows, Linux oraz OS X)
Visual Web Developer (Całkowicie bezpłatne  narzędzie  do tworzenia aplikacji internetowych (ASP.NET)
na platformie .NET Framework 3.5. o część  środowiska programistycznego Visual Studio 2008 Express)
WebMatrix (bezpłatne narzędzie, dzięki któremu  można stworzyć własny portal internetowy na platformie serwerowej Microsoftu,
a później opublikować go u wybranego dostawcy hostingu)
wxDev C++ (odmiana  środowiska DevCPP, stworzona z myślą o projektowaniu aplikacji opartych o wxWidgets
- framework umożliwiający tworzenie aplikacji na różne platformy za pomocą tego samego kodu)
To co szczególnie odróżnia tę aplikację od wielu jej podobnych jest obecność wizualnego projektanta aplikacji,
bardzo podobnego zresztą do tych znanych z komercyjnych produkcji takich jak Delphi czy C++ Builder.
Ynote Classic (edytor tekstu, stanowiący doskonałe narzędzie pracy dla twórców oprogramowania i stron internetowych)
 
Linki, źródła:, m.inn.
http://www.dobreprogramy.pl/  
http://programowanie.opole.pl/archives/1260  
http://download.komputerswiat.pl/programowanie  
http://www.bloodshed.net/download.html  
http://download.komputerswiat.pl/programowanie/srodowiska-programistyczne/free-pascal  
http://edn.embarcadero.com/article/20633
http://www.cprogramming.com/borland.html  
http://borlandc.org/download-turbo-c-3-0-for-windows-7-windows-8-and-windows-xp/  
http://sourceforge.net/projects/turbocforwindows-9/  
https://turboc.codeplex.com/   https://turboc.codeplex.com/downloads/get/1489512
https://turboc.codeplex.com/documentation  
https://turboc.codeplex.com/wikipage?title=CPP%20Tutorials  
http://www.download.net.pl/1755621/Free-JavaScript-Editor/
http://www.yaldex.com/Free_JavaScript_Editor.htm  
http://free-javascript-editor.soft112.com/
http://www.javascriptkit.com/cutpastejava.shtml  
http://www.javascriptsource.com/
http://www.javascriptfreecode.com/
http://lukashp.pl/Download/Programy_innych/Delphi_7_Personal  
http://www.zstil.eu/materialy_dydaktyczne/informatyka/programowanie/d7/d7_menu.htm  
http://javastart.pl/static/wprowadzenie/eclipse-ide-wstep-i-instalacja/  
http://sourceforge.net/projects/codeblocks/postdownload?source=dlp
http://www.centrumxp.pl/dotNet/116,kategoria,Kurs-C-cz-II.aspx  
http://www.centrumxp.pl/dotNet/115,kategoria,Visual-C-w-praktyce.aspx  
http://www.centrumxp.pl/dotNet/143,01-SQL-Server-2005-Express-Wstep-do-kursu.aspx
http://marcinruszczyk.blogspot.com/2012/03/dzisiaj-postanowiem-ze-przez-najblizsze.html  
http://www.download.net.pl/c87/Kompilatory/  
http://www.geocities.jp/thinking_math_education/EnglishWindows.htm  
http://www.thefreecountry.com/compilers/basic.shtml  
http://www.schoolfreeware.com/Freeware_QB64_Download.html
http://www.qbasic.net/  
http://algo.oeiizk.waw.pl/