Uwielbiam to pytanie, programy do programowania są moje ulubione. Dzisiaj, jako stary dziad trochę się podśmiechuję, ale pamiętam, że gdy chciałem zacząć programować, to wcale nie było dla mnie takie proste. Po pierwsze internety praktycznie nie istniały. Wiedzę na ten temat przekazywało się tradycyjnie w formie podań ustnych i… podań na wielu dyskietkach. Mój pierwszy i ukochany Turbo Pascal 7.0 trafił do mnie na dyskietkach.
Wracając do pytania, jeśli chodzi o programach do programowania to mowa może być o dwóch rzeczach:
- IDE (integrated development environment) czyli zintegrowane środowisko programistyczne - to program lub zbiór programów, złożonych z odpowiednio dostosowanego edytora kodu i szeregu narzędzi wspomagających cały proces.
- Kompilator i/lub interpreter - w przypadku zwłaszcza starszych języków, możliwe jest napisanie kodu programu w praktycznie każdym edytorze tekstu (możliwe, ale niekoniecznie wygodne) i następnie przetworzenie takiego programu aby jego wykonanie przez komputer było możliwe. Za przetworzenie na formę zrozumiałą dla komputera odpowiada właśnie kompilator lub interpreter.
Obecnie praktycznie nie programuje się bez IDE (hmm odważna teza). Jeśli chcecie programować w C# albo C++ to prawdopodobnie potrzebujecie Visual Studio. Świetnych środowisk dla wielu popularnych języków dostarcza firma JetBrains. Jeśli chcecie spróbować budowania aplikacji webowych w PHP to na początek polecam XAMPP. A jeśli naprawdę totalnie nie wiecie o co kaman, ale mimo to chcecie spróbować to Python może być odpowiednim wyborem:
Natomiast gdy wasze źródło wiedzy na temat programowania dla początkujących (tutorial, kurs, książka, film na YT) nie podpowiada, jakie są programy do programowania to powinniście zmienić źródło bo nie wprowadza w temat z należytą starannością.