Najłatwiejszy język programowania na początek

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Benio
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 13 sie 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Najłatwiejszy język programowania na początek

Post autor: Benio »

Witam!
Odkąd całkiem przeszedłem na linuksa, znudziło mi się granie i postanowiłem zacząć robić coś bardziej twórczego. Chciałbym nauczyć się jakiegoś języka programowania. Jaki język polecacie? Chciałbym aby język był łatwy, w sam raz dla początkującego. W góry dzięki za pomoc. Pozdrawiam. Benio.
minchal
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 15 mar 2006, 21:52
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Najłatwiejszy język programowania na początek

Post autor: minchal »

Php ;)
Awatar użytkownika
pyx-84
Sędziwy Jeż
Sędziwy Jeż
Posty: 97
Rejestracja: 28 paź 2008, 21:35
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Najłatwiejszy język programowania na początek

Post autor: pyx-84 »

Python - język skryptowy prostszy od PHP, a można wiele w nim zdziałać. Jak chcesz pracować w google to się go ucz :grin:
Software Should Be Free As In Freedom !
Kokosek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 108
Rejestracja: 04 mar 2009, 20:44
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Najłatwiejszy język programowania na początek

Post autor: Kokosek »

dla mnie php jest prostszy ;)
marek63
Sędziwy Jeż
Sędziwy Jeż
Posty: 75
Rejestracja: 20 lut 2007, 22:49
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Najłatwiejszy język programowania na początek

Post autor: marek63 »

Radzę postawić sobie inne pytanie. Nauki programowania nie powinno się zaczynać od języka najłatwiejszego tylko od dajacego najlepsze rokowania na opanowanie samodzielnego uczenia się oraz najbardziej pasującego do teorii algorytmów. Te warunki najlepiej spełnia od prawie 30 lat język Pascal.
Wiem, że zaraz posypią się gromy, że obecnie prawie nikt go nie używa. Pozostaje on jednak ciągle pierwszym językiem programowania na wszystki liczących się uczelniach oraz językiem publikacyjnym. Osobom pewnym siebie można ostrożnie polecać od razu język C++ jednak pod warunkiem poszukania sobie dobrego podręcznika. Uwaga: musi to być podręcznik do podstaw algorytmów w oparciu o język C++ a nie jakiś prymitywny poradnik do samego języka.
W przypadku zdecydowania się na Pascal radzę korzystać z książek Mikołaja (Niclaus w oryginale) Wirtha, autora języka Pascal. Dwie książki: "Wstęp do programowania systematycznego" i "Algorytmy+struktury danych=programowanie" tego autora to bezwzględna lektura początkowa każdego programisty nawet gdy nie zacznie od Pascala.
marek
Awatar użytkownika
sibul
Wytworny Kaczor
Wytworny Kaczor
Posty: 318
Rejestracja: 16 paź 2007, 22:29
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: Najłatwiejszy język programowania na początek

Post autor: sibul »

naum się basha, to najbardziej przydatny język w linuksie.
A jeśli chcesz dalej być programersem to C++ / PHP / Python
OS X 10.8.3
Razi
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 150
Rejestracja: 20 paź 2007, 16:23
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: KDE Plasma
Kontakt:

Odp: Najłatwiejszy język programowania na początek

Post autor: Razi »

Ja zaczynałem od Php i uważam że na początek najlepsze są te niewymagające proceduralności i obiektowości, a najlepiej z dynamicznym typowaniem. Operacje na tablicach są dużo łatwiejsze, nic prawie nie trzeba deklarować.
W Pythonie nigdy nic poważnego nie napisałem, poza drobną modyfikacją exportera do blendera, więc na jego temat się nie będę wypowiadał.

Język Go wydaje się być ciekawym na początek, są kompilatory pod linuksa (tylko pod lina i maca:p)
Awatar użytkownika
kabanek
Zakręcona Traszka
Zakręcona Traszka
Posty: 592
Rejestracja: 23 cze 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Odp: Najłatwiejszy język programowania na początek

Post autor: kabanek »

PASCAL? - uczyłem się kiedyś tego języka potem Delphi, ale przestałem, bo nie widziałem w tym przyszłości.
Potem nastał czas c++sa i gdy jego się nauczyłem w miarę dobrze nauka javy czy PHP przyszła szybko i sprawnie.

Pythona się nie uczyłem, ale to też jest chyba dobry trop.

ps, w informatyce często gęsto pójście na łatwiznę nie jest najlepszym rozwiązaniem. Czasem lepiej jest się trochę namęczyć, żeby później zbierać swoje plony.
luzakwielki
Wytworny Kaczor
Wytworny Kaczor
Posty: 264
Rejestracja: 19 lis 2008, 11:42
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Najłatwiejszy język programowania na początek

Post autor: luzakwielki »

Ja zaczynałem od C i uważam go za dosyć prosty język (może dlatego, że ciężko dziś o "trudny" język programowania).
Benio
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 13 sie 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Najłatwiejszy język programowania na początek

Post autor: Benio »

Dzięki wszystkim za odpowiedz. Jednak dalej nie wiem co wybrać.Na różnych stronach polecają na początek nie brać się za C, tylko za Assamblera lub Python. Ja chciałbym najpierw nauczyć się czegoś, co pozwoli mi potem w łatwy sposób nauczyć się języków bardziej złożonych, dających większe możliwości...

@EDIT
A i jeszcze jedno. Polecacie tutoriale innych użytkowników czy lepsze są książki/e-book-i? Jakie książki polecacie?
Awatar użytkownika
el.pescado
Zakręcona Traszka
Zakręcona Traszka
Posty: 734
Rejestracja: 26 maja 2005, 11:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Najłatwiejszy język programowania na początek

Post autor: el.pescado »

C++ odradzam jako pierwszy język, za wyjątkiem wyjątkowych desperatów. Ten język jest stanowczo zbyt złożony żeby się go uczyć nie mając wcześniej pojęcia o programowaniu.

PHP odradzam jeszcze bardziej. PHP niszczy umysł.

Do nauki dobry jest Pascal - wszak do tego został stworzony. Ewentualnie można się skusić na Javę/C#. Jakieś Pythony też mogą dać radę.

Można się uczyć C, ale to już język dla zapaleńców.


A co do "nieprzydatności" Pascala. Uczyliście się jeździć na nartach? Jak tak to pewnie wiecie, że pierwszym stylem jest "jazda pługiem". Czy dlatego, że to najlepszy styl i potem slalomy giganty będzie się pokonywać pługiem? Oczywiście że nie. Po prostu to jedyny styl, który pozwala nie zabić się na stoku człowiekowi, który nie miał nigdy desek na nogach. Po prostu to etap przez który trzeba przejść i nikt nie płacze że pług mu się nigdy nie przyda;) Tak samo jest z Pascalem, z tą różnicą, że w Pascalu da się jednak pisać normalne programy.

To wszystko pod warunkiem że chce się zostać informatykiem. Jeżeli chce się tylko "klepać stronki" - to można zacząć nawet od PHP.
Kokosek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 108
Rejestracja: 04 mar 2009, 20:44
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Najłatwiejszy język programowania na początek

Post autor: Kokosek »

Dlaczego PHP niszczy umysł?
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Najłatwiejszy język programowania na początek

Post autor: makson »

Polecam Pythona. Ja od niego zacząłem i na nim skończyłem - jest raczej łatwy i można zrobić w nim prawie wszystko. Dodatkowo jest on 'open source'.
Przyda się jednak coś do nauki. Jak nie masz problemów z językiem angielskim to od 27 numeru Full Circle Magazine jest od podstaw wytłumaczone jak w tym języku programować (resztę numerów magazynu bez trudu znajdziesz w sieci). Polecam też książkę Python. Od podstaw.
Miałem Linuksa, zanim stało się to modne.
macer
Wytworny Kaczor
Wytworny Kaczor
Posty: 453
Rejestracja: 12 wrz 2009, 21:07
Wersja Ubuntu: inny OS

Odp: Najłatwiejszy język programowania na początek

Post autor: macer »

Zgadzam się z makson, do pythona masz jeszce PyGTK(jeśli zechesz robić programy okienkowe).
Później spróbujesz jak ci pójdzie z C++ bo to bardzo popularny język ;-)
lesniak
Sędziwy Jeż
Sędziwy Jeż
Posty: 55
Rejestracja: 15 kwie 2009, 18:47
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Chrzanów, Małopolska
Kontakt:

Odp: Najłatwiejszy język programowania na początek

Post autor: lesniak »

Jeśli chcesz pojąć co to jest w ogóle pisanie to możesz zacząć od HTML/xHTML. Dzięki niemu nauczysz się pisać stronki i pojmiesz o co tu wogóle chodzi. Potem można C++/Jave. Zawsze można zacząć od Pascala który też ci wszystko wytłumaczy ;) Ja poznałem powierzchownie HTML, a teraz biorę się za Jave z dobrym podręcznikiem i jest zadowolony :D

Masz tu ciekawy temat ;)
http://forum.pcformat.pl/thread-181350. ... informatyk
Awatar użytkownika
leon1313
Zakręcona Traszka
Zakręcona Traszka
Posty: 668
Rejestracja: 02 sty 2006, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Najłatwiejszy język programowania na początek

Post autor: leon1313 »

PERL i jeszcze raz PERL - jedyny język, którego kod przepuszczony przez RSA wygląda tak samo, jak wcześniej.
"Poza tym dostałeś PLONKa i zabraniam Ci pisać na te grupe!!! Powiedziałem PLONK i sie zamknij i nawet nie knuj rzeby mi odpisywać! Zabraniam!!!"
Awatar użytkownika
el.pescado
Zakręcona Traszka
Zakręcona Traszka
Posty: 734
Rejestracja: 26 maja 2005, 11:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Najłatwiejszy język programowania na początek

Post autor: el.pescado »

Dlaczego PHP niszczy umysł?
Gdyż PHP jest, delikatnie mówiąc, pośledniej jakości. Ucząc się programowania na tym języku można wyrobić sobie kupę złych nawyków. Co prawda, sam język się poprawił ostatnio, ale i tak daleko mu do takiego choćby Perla. Dlatego uważam że sens nauki PHP jest tylko w sytuacji gdy po pierwsze umie się już programować (zna się inne języki) i zamierza się zarabiać na życie tworzeniem aplikacji internetowych.

Jak kogoś to interesuje, niech wpisze w wyszukiwarce internetowej "PHP sucks" a znajdzie baaardzo dużo materiałów na temat tego języka;)
Awatar użytkownika
sibul
Wytworny Kaczor
Wytworny Kaczor
Posty: 318
Rejestracja: 16 paź 2007, 22:29
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: Najłatwiejszy język programowania na początek

Post autor: sibul »

el.pescado pisze:C++ odradzam jako pierwszy język, za wyjątkiem wyjątkowych desperatów. Ten język jest stanowczo zbyt złożony żeby się go uczyć nie mając wcześniej pojęcia o programowaniu.

PHP odradzam jeszcze bardziej. PHP niszczy umysł.

Do nauki dobry jest Pascal - wszak do tego został stworzony. Ewentualnie można się skusić na Javę/C#. Jakieś Pythony też mogą dać radę.

Można się uczyć C, ale to już język dla zapaleńców.
Z Twojej wypowiedzi wynika że nie masz zadnego pojęcia o programowaniu skoro uważasz że C++ jest zbyt złożony a PHP niszczy umysł...

C++ i PHP5 które warto się uczyć są zorientowane obiektowo co jak już zrozumiesz ułatwia Ci życie. PHP ma niemalże taką samą składnię jak C++... PHP strukturalnego bardzo łatwo jest się nauczyć, łatwiej niż Pascala który nie przydaje się nigdzie i on dopiero uczy złych nawyków.
OS X 10.8.3
Awatar użytkownika
kabanek
Zakręcona Traszka
Zakręcona Traszka
Posty: 592
Rejestracja: 23 cze 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Odp: Najłatwiejszy język programowania na początek

Post autor: kabanek »

wg mnie najlepiej się zacząć uczyć czegoś z czego później będzie się korzystać od razu, a nie pośrednio (mam teraz na myśli pascala).

A co do wyboru języka to ja bym powiedział tak:
strony WWW - PHP
aplikacje użytkowe - c++ albo c#
jak komuś bardzo zależy na przenośności i chce pisać np aplikacje na komórkę - JAVA
będzie się zajmować administrowaniem serwera (linux) - perl / bash / python

I nie ma sensu chyba dyskutować czy PHP czy c++, bo one mają, że tak powiem inne zastosowania.
Awatar użytkownika
el.pescado
Zakręcona Traszka
Zakręcona Traszka
Posty: 734
Rejestracja: 26 maja 2005, 11:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Najłatwiejszy język programowania na początek

Post autor: el.pescado »

Z Twojej wypowiedzi wynika że nie masz zadnego pojęcia o programowaniu skoro uważasz że C++ jest zbyt złożony a PHP niszczy umysł...
Swoje w życiu napisałem, ale mimo to nie uważam się za autorytet. Faktem jest jednak że C++ jest złożonym językiem, bardziej niż porównywalne języki - ręczne zarządzanie pamięcią, wskaźniki, referencje, szablony etc - opanowanie tego wszystkiego musi zająć "trochę" czasu a korzyść z tego jest niewielka - prawie żadna. Lepiej wziąć się za C# bądź Javę.

Co do PHP uważam, że ten język jest zbyt ezoteryczny jako język do nauki. Składnia jest - to prawda - podobna do C++, ale to samo można powiedzieć o C#, Javie, C#, D, JS i każdy z tych języków jest, moim zdaniem, lepszym wyborem. PHP5 trudno nazwać "zorientowanym obiektowo". Ma co prawda wsparcie dla OO, i to wsparcie jest znacznie lepsze niż w PHP4, ale porównaj to z np. Rubym, językiem, o którym można powiedzieć bez cienia wątpliwości, że jest językiem zorientowanym obiektowo. Poza tym ta obiektowość PHP5, zerżnięta żywcem z Javy do języka dynamicznego pasuje jak świni siodło, ale to inna historia;) Zgodzę się do tego że PHP łatwiej nauczyć się od Pascala, ale kategorycznie nie zgodzę się w kwestii nawyków. Chyba że przez nawyki rozumiesz to, że ktoś jak raz nauczy się begin/end to nie będzie w stanie przerzucić się na klamerki. Nawet wtedy można w C/C++:

Kod: Zaznacz cały

#define begin {
#define end }
W każdym razie, porównaj np. bibliotekę klas Javy i bibliotekę funkcji PHP - to drugie przypomina zbiór losowych narzędzi, w którym ze świecą szukać jakiegokolwiek porządku. Takie coś zdecydowanie nie jest wzorem do naśladowania.

EDIT:
W każdym razie, moje rekomendacje:

Aplikacje WWW: JavaScript + Ruby, Python, Java, ew. Perl, PHP
Aplikacje biurkowe: C#, Java, Python, Vala, od biedy C++, Perl, C
Obliczenia: C, języki funkcyjne (np.Haskell)
Serwery: C, Erlang (modny ostatnio)
Skrypty: Bash, Perl, Python
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości