qaq [ CCCP ]
Programowanie dla początkujących
Kilka razy próbowałem się wziąść za programowanie ale coś mi nie szło.
Dlatego mam pytanie. Od czego zacząć? Czy moglibyście mi podać listę języków/programów w kolejności od najprostszych do tych bardziej skomplikowanych. Chodzi mi o to że opanowując już jeden języków/programów mógłbym bez problemów przesiąść się na inny, w którym bym uczył się uczył już nie podstaw, tylko te bardziej skomplikowane rzeczy. Z góry dziękuję.
PS. mam nadzieję że kategoria poprawna:)
Lookash [ Senator ]
Zaczynaj od C. A potem C++. Możesz też od razu od C++, z książką "Symfonia C++" sobie dasz radę na 100%. A potem już kolej na Javę, bądź C#.
Toshi_ [ Pretorianin ]
Turbo Pascal wymiata ^^
Sandro [ GOL ]
Sam kiedyś chciałem wziąć się za C++, ale nie miałem odpowiedniej literatury.
Widzę, że ta "Symfonia C++" zbiera wszędzie bardzo wysokie oceny, więc chyba się w nią zaopatrzę :)
robert461 [ Konsul ]
C++ to najlepszy jezyk na poczatek a pozatym nie za trudny. Jak sie zajazy o co chodzi to inne jezyki pujda prosciej
Lutz [ Generaďż˝ ]
pytanie co docelowo chcesz robic - bo ja na twoim miejscu - jezeli juz naprawde chcesz, bral php albo action script - wiem, ze to moze nie bardzo to czego bys chcial, ale wiecej pozytku i radochy, latwiej o materialy. A struktura bardzo podobna - podstawa to nauczyc sie architektury programowania, potem kazdy jezyk dosc latwo przyjdzie.
albz74 [ Legend ]
qaq - a jakie masz przygotowanie teoretyczne ? Mam znajomego, który mówi zawsze że język jest tylko narzędziem, i każdego można się nauczyć. Dużo ważniejsza jest umiejętność rozwiązywania problemów matematycznych, logicznego myślenia itp.
C++ który proponują koledzy jest super, ale to nie jest język dla początkującego. Na początek dobry jest pascal, basic bo przy tych językach uczysz się podstawowych zagadnień programowania - pętle, zdarzenia warunkowe itp. A potem, jak już będziesz miał to wszystko w małym palcu sam poczujesz potrzebę przesiadki na coś większego, szybszego. A wtedy C++ bez dwóch zdań.
Także na początek proponuję choćby Visual basic z racji występowania bardzo taniej wersji edukacyjnej (ok 250 PLN) i mnóstwa podręczników. A potem C++
lo0ol [ Jónior ]
ja zaczelem sie uczyc programowania tydzien temu ... zaczelem od C++ i "Symfonii C++" ... i jakos narazie wszystko rozumiem co jest napisane, ksiazka naprawde godna polecenia
BIGos [ bigos?! ale głupie ]
po co C ?
C to trup wg mnie, po co sie w tym babrac? tzn moze inaczej - nie trup, ale jest juz C++, ktory ma wszystko i wiecej niz C.
ja cierpię na jeden problem - brak pomysłów na programy ;)
wymyslam albo duze, skomplikowane, niemozliwe projekty, albo nic ;)
albz74 [ Legend ]
lo0ol - albo jesteś geniuszem, albo doszedłeś do 15. strony :)
serio, bez urazy ale zrozumienie takich zaagadnień jak obiekty, klasy, semafory itd to przychodzi z czasem :)
MOD [ Generaďż˝ ]
albz74>>Klasy i obiekty są dopiero w drugim tomie Symfonii C++. Semaforów tam nie ma.Poza tym cała książka jest jasno i przejrzyście napisana.
legrooch [ MPO Squad Member ]
Ja zaproponuję z kolei .NET. Język jako język C# bądź VB (zależnie od preferencji).
Darmowe środowisko (jak i reszta języków), coś co się utwardziło na rynku konkretnie i jest rozwijane.
qaq [ CCCP ]
czy ta ksiązka "Symfonia C++" objaśnia nawet najprostsze zagadnienia takie jak np. pęlta itp.? (oczywiście jest to przykład, ale chodzi mi o podstawy, bo zbyt dużo jeszcze nie opanowałem z żadnego języka)
Maevius [ Czarownik Budyniowy ]
Pascal / Basic to przestarzale narzedzia i zupelnie do niczego juz niepotrzebne. Zaczynac od C ? Kompletna strata czasu. Przejscie z C++ na C (jesli bedziesz potrzebowal w przyszlosci - wbrew pozorom nie jest to trup) bedzie duzo prostsze niz na odwrot. Jesli wybierasz "hard way" - to zacznij od C++, opanowujac jezyk proceduralny przejdziesz na obiekty a potem .. ocean mozliwosci.
A tak naprawde, zaczynij od pythona. To potezne narzedzie proste do zrozumienia, implementowanie algorytmow i sama nauka algorytmiki podczas pracy z pythonem to czysta przyjemnosc.
Symfonia C++ to kiepska pozycja, napisana w sposob malo konkretny i bardzo rozwlekly, do tego posiadajaca OLBRZYMIA wade - brak cwiczen.
BIGos -> Programowanie to wlasnie "duze skomplikowane i niemozliwe projekty." :)
qaq [ CCCP ]
a gdzie tego pythona mogę znaleźć? jest dostępny legalnie w necie? c++ to program czy tylko ęzyk. jeśli to język to na czym najlepiej pisać w c++? (sorry za takie pytania, ale jak na razie jestem laikiem)
[edit]
spóźniłem się z pierwszym pytaniem:)
Regis [ ]
C to trup. Lepiej zaczac od razu od C++. Natomaist Pascal i Basic to juz kompletne trupy i nie ma co marnowac na nie czasu. Obecnie licza sie w zasadzie tylko C++ (ew. C#) i Java. Python tez jest fajny, ale ja jednak polecam na poczatek C++. Bardziej przydatne - python to raczej ciekawostka.
Do C++ polecam Symfonie C++ J. Grębosza - wszystko wyjasnione lopatologicznie i prosto - a jako srodowisko - DevC++.
C++ to nazwa jezyka.