První je třeba vědět, co chcete programovat. Webové stránky, webové aplikace, moduly do redakčních systémů a eShopů, klasické desktopvé aplikace, serverové aplikace …. Pokud desktopové tak zda s GUI nebo jen command line aplikace.
Pak je třeba si říci, pod jakým operačním systémem a pro jaký operační systém chcete programovat (Windows, Linux, BSD, MacOS …).
Nakonec jaký programovací jazyk zvolíte. Možností je mnoho: Pascal, C++, C#, Lazarus, Delphi, Java, Kotlin, Python, PHP, Angular … nebo nějaký úplně jiný programovací jazyk.
Desktopové aplikace a command line aplikace
Lazarus / Free Pascal (Windows, Linux, MaxOS) – GUI, cmomand line
https://www.lazarus-ide.org/
Free Pascal (Windows, Linux, MaxOS) – cmomand line
https://www.freepascal.org/
C# (Windows, Linux)
Projekt MONO DEVELOPER již není nadále podporován. Doporučuje se:
1. Nainstalovat VS Code Editor (https://code.visualstudio.com/)
2. Nainstalovat .NET command line tools (https://dotnet.microsoft.com/en-us/download)
3. Nainstalovat do VS Code Editoru C# Extension (doplněk) (Uvnitř v editoru …)
Java (Windows, Linux) – GUI, cmomand line
Apache NetBeans
Eclipse
Kotlin
JetBrains IDE (pozor na různé druhy licencí)
Delphi / C++ Builder (Windows, Linux) – GUI, cmomand line
FREE Delphi Community Edition – nutná registrace, pozor na licence !
Embarcadero
Dev-C++ (Windows) – GUI, cmomand line
https://www.bloodshed.net/
GCC (Windows, Linux) – GUI, cmomand line
https://gcc.gnu.org/
Skripty
Zde stačí mít v PC nainstalovaný daný skriptovací jazyk (u linuxu je součástí distribuce) a k tomu nějaký slušný textový editor, ideálně se zvýrazňováním syntaxe daného jazyka (VS Code Editor, Geany, BlueFish, Apache NetBeans, Eclipse, JetBrains IDE, Notepad++).
Python (Windows, Linux)
Python
PHP (Windows, Linux)
weby, webové aplikace, moduly do různých redakčních systémů (CMS) nebo eShopů
PHP
Angular (Windows, Linux)
Angular
Možností je mnoho. Ovšem je nutno podotknout, že někdy to může být pěkné dobrodružství. Hlavně když některý jazyk nebo editor se již nevyvíjí nebo se změní jeho licenční podmínky. Hodně štěstí 🙂
- Lazarus IDE
- VS Code Editor
- Blue Fish
- Geany