Skocz do zawartości
szaraczek

Od Czego Zacząć

Rekomendowane odpowiedzi

hej mam 15 lat i chcialem sie juz od malego wziac za programowanie bo ide na infe w dalszych szkolach. przeczytalem juz kursy po ok 20 stron o c++ i pascalu. od czego radzicie zacząć?? znacie jakiesc dobre stronki lub tanie ksiązki o tym bo jak wiadomo same książki do szkoły to nie tani zakup. mysle ze pascal jest prostszy ale powiedzcie co wy o tym sadzicie. szukalem na googlach jakichs kursów jeszcze ale nic ciekawego nieznalazlem tylko ksiazke po angielsku ktora ma 485 stron:/ slyszalem ze dobra ksiazka to "symfonia c++" gąbrowicza ale ona kosztuje 55zł :/ pozdro

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

ksiazki kosztuja ok 50-100zl wiec nie spodziewaj sie ze nauczysz sie ce albo paskala za 10zl. Chyba ze kursy z netu ale dla mnie wygodniej jest miec wszystko w jednym na biurku niz przelaczac sie miedzy okienkami i szukac.

 

Zacznij od Delphi, pozniej moze C++ Builder (praktycznie identyczny interfejs, latwo sie przesiasc z jednego jezyka na drugi w ten sposob), pozniej mozesz sprobowac zwykledo c++ np. w jakims djgpp no i na koniec tryb graficzny (opengl, directx, najpierw moze allegro).

 

Niestety jesli chciales zaczac nauke od malego to jak masz 15 lat to jestes za stary na to :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

lepiej puzno niz wcale;) poszuam na allegro jakiejs ksiazki uzywanej moze. narazie kuje pascala i potem mysle o delphi cpp juz tez cos mi w glowie świta. aha i te kursy z neta mam wydrukowane;)wiec nielatam po okienkach :) ma ktos jeszcze jakas rade ;)??

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

ksiazki kosztuja ok 50-100zl wiec nie spodziewaj sie ze nauczysz sie ce albo paskala za 10zl. Chyba ze kursy z netu ale dla mnie wygodniej jest miec wszystko w jednym na biurku niz przelaczac sie miedzy okienkami i szukac.

 

Zacznij od Delphi, pozniej moze C++ Builder (praktycznie identyczny interfejs, latwo sie przesiasc z jednego jezyka na drugi w ten sposob), pozniej mozesz sprobowac zwykledo c++ np. w jakims djgpp no i na koniec tryb graficzny (opengl, directx, najpierw moze allegro).

1452136[/snapback]

co do książek to musze sie zgodzic - nie warto kupowac ksiazek ponizej 50zł... a co do delphi - bedzie ci sie wydawało że umiesz programowac, ale jak przyjdzie co do czego to niestety, klapa... w szkole delphi ani buildera na pewnio mieć nie bedziesz - tam raczej uczą algorytmiki, i od tego ja bym radził zacząć. najlepiej (moim zdaniem) byłoby jakbys znalazł jakiegos kumpla ktory ci to potłumaczy, bo samemu to strasznie trudno... sam sie czyms takim zajmuje, oczywiscie nie u kolegow, tylko kolezanek ;)

najwazniejsze zebys sie nie zrażał na początku jak ci nie bedzie nic wychodzic. początki zawsze są trudne. dopiero z doświadczeniem około 10000 linii kodu bedziesz umiał swobodnie pisać pętle, warunki, procedury i funkcje, jak tą liczbe pomnożysz jeszcze o jakies 10 to widząc problem, po któtkim czasie namysłu rozwiążesz większość problemów, a kolejne 10x spowoduje, ze widząc problem juz bedziesz wiedzial jak go rozwiązać.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

jesli chcesz powaznie zając sie programowaniem.. to radze zapomniec jednak o paskalu...

nauke c++ mozesz zacząc np na kompilatorze borlanda 3.11 - taki dosowy - po co? zeby nadmiar opcji nie przesłonił Ci samego języka c++. spokojnie po kolei przerób podstawy w tym środowisku.. nie rzucaj sie na ambitne programy.. pisz cośprpstego.. nawet jesli wogle bez sensu i do niczego nieprzydatne... np wyliczanie jakiech równań czy coś...

potem opanuj DOBRZE wskaźniki .. następnie klasy... jak bezdiesz w miare biegle sie orientował to mozesz spróbować przerzucic sie na wondowsowe kompilatory... borland c++ builder - jesli chodzi o robienie programów okienkowych...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

oki mam w domku symfonie c++ ;)thx za pomoc

1454898[/snapback]

No a jak masz dużo chęci a nie wiesz co pisać to poszukaj na stronach wyższych uczelni

zadania z 1 roku nie są wcale takie ambitne ...

 

PS1:A ja zacząłem od Basica i Logo , język nie gwarantuje że nauczysz się pisać dobre programy (tylko niektóre przeszkadają :wink: ) nauczysz się pierwszych 10 a potem to z górki

Edytowane przez Haquim

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

1. Topicow "od czego zaczac" bylo juz pare, poczytaj - jakies wnioski na pewno wyciagniesz.

2. Ja bym zaczal od Visual Basica (PLUS: jest skrajnie prosty, MINUS: uzaleznia od latwizny)

3. Ksiazki sobie odpusc - w necie jest tyle materialow, ze mozna by spokojnie Twoj dysk wypelnic po brzegi. Kwestia tylko znalezienia odpowiedniego dla Ciebie. A lasy rownikowe niech sobie dalej rosna..

4. Jak wybierzesz jezyk, to znajdz w googlu stronke o nim (duzo takich jest), sciagnij kilka kursow i do dziela :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

PHP to nie jest dobry jezyk do nauki programowania... odradzam z calego serca.. Jest moze i prosty, ale nie ma walorow edukacyjnych. Moj znajomy kiedys tak wlasnie zaczynal.. potem chcial sie nauczyc C/C++.. zalujcie, ze nie widzieliscie mojej miny jak napisal mi: "to tutaj trzeba deklarowac wszystkie zmienne?", bylo jeszcze kilka pytan tego kalibru.. takze nie polecam PHP do nauki.

 

C/C++ tez bym nie polecal na poczatek.. troche za gleboka woda jak na poczatkujacego.. wylozy sie na wskaznikach.

Polecam przemilczanego tutaj Pascala jako pierwszy jezyk. Z perspektywy czasu stwierdzam, ze byl to dobry poczatek, mimo ze nie uzywam go od lat. Ewentualnie cos z nowoczesniejszych jezykow jak np. Java albo C#, sa calkiem proste, tylko ze wymagana jest juz jakas znajomosc obiektowki.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zgadzam sie z przedmowca - C/C++ jest trosze trudny jak na poczatek. Ja sam zaczynalem od Pascala i niezle na tym wyszedlem. Pisalem juz w C/C++ C++ Builder, Pascal, Delphi oraz Visual Basic. Do C/C++ nadal nie mam przekonania, denerwuje mnie duzo rzeczy w nim - szczegolnie topornosc jezyka i stopien zamieszania. Czasami jak mam napisac jakis program, to strasznie ciagnie mnie do VB, bo jest cholernie prosty i w nim najszybciej mozna napisac cos. Potem Delphi tez nie jest zbyt toporny.

Jedyny problem Pascala, to fakt ze juz jest starym jezykiem i malo kto go uzywa - nauczysz sie na nim programowac i ewentualnie troche skladni Ci zostanie do przesiadki na Delphi.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

"mam problem jak chce napisac obojetnie jaki program pisze mi "fatal: undable to open uuid.lib" cio to oznacza?? uzywam borlanda 5.0 do c++" to cco pomoże ktoś ??:/ bo chcialem napisac program dziewczynie"kocham Cie..." ale niewychodzi kompilowanie:/

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

hej mam 15 lat i chcialem sie juz od malego wziac za programowanie (...)

1452103[/snapback]

Ja wiem czy tak od małego - stary już jesteś ;) Ja zaczynałem jak miałem może 8-9 lat ;) Od BASICa się zaczęło ;)

 

A co do książek to niestety dosyć drogie są... Możesz sobie dozbierać i kupić bądź też jeśli nie razi Cię:

-czytanie z ekranu...

-naruszanie w pewien sposób prawa autorskiego...

To odpowiedzią są ebooki... Chcociaż ja tam wole papierowe. Ostatnio nawet jakąś książkę co miałem drukowałem(w ksiazce w ksiegarni 200 stron, u mnie 37).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jak dla mnie C/C++ moglby nie istniec, bo go nie lubie, jest denerwujacy itd.

Ale musze go umiec, bo:

- tworzy male pliki (w przeciwienstwie do Delphi/Builderow, VB sie nie liczy bo korzysta z zewnetrznych bibliotek)

- ma ogromne mozliwosci

- jest podstawa wiekszosci nowych jezykow

- wszyscy go uzywaja (jest uniwersalnym jezykiem i bardziej przyjetym niz Java)

Innymi slowy: predzej czy pozniej to raczej bedziesz musial sie go nauczyc. Ale na start sie nie nadaje, bo mozesz zrazic sie do programowania. Ja sam dostaje bialej goraczki, jak musze pisac w C.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

potwierdzam, dodam od siebie, ze ma fatalna skladnie, malo czytelna i przejrzysta, dlatego calkowicie odszedlem od C/C++, a co do mozliwosci, to w tej chwili powstaja takie jezyki i technologie, ktore lacza potege C++ i przejrzystosc skladni np. Pascala czy Javy

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

C++ jest językiem ogólnego przeznaczenia a co do tego czy komuś sie podoba czy nie to nie ma raczej znaczenia , prawie wszystkie podstawowe rzeczy pisze się w nim (systemy, gry, itd. - czyli to co jest najbardziej rozbudowane) to powszechnie wiadomo i wszyscy o tym doskonale wiedzą i puki nie zostanie wymyślone coś godnego bycia następcą (czyli równie szybkiego, ale np. łatwiejszego, I dającego podobne możliwości itd.) ta sytuacja sie nie zmieni.

 

Apropo Javy, ...ona ostatnio chyli sie ku upadkowi ( bynajmniej nie chodzi mi tu o całą masę błędów w biliotekach i źółwią powolnośc ;] ).

 

A co do nauki to warto sie uczyć algorytmów czyli myślenia a nie klikania, a jaki język to już kwestia tego co się chce robić i do czego go wykorzystać. Nie ma nic jednocześnie zawsze albo: coś jest szybkie i trudne albo powolne i łatwe , ktoś może jeszcze tu wciskać o stabilności itd. itp.

Edytowane przez razor1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

albo ktos moze tu jeszcze wciskac o np. enterprise solutions, czy tez najnowsze technologie, w ktorych c++ nie ma juz zastosowania, bo tam licza sie troszke inne rzeczy rowniez, oprocz wydajnosci co do ulamka procenta, do gier to jeszcze przez jakis czas bedzie krolowac c++, ale mysle, ze z nadejsciem WGF 1.0, to sie zmieni, dx 9.0 juz mozna implementowac pod c# i ustepuje wydajnoscia c++ niewiele, o technologiach webowych nie wpominajac, gdzie c++ wogole nie ma zastosowania i nie bedzie mial bo nikt by w tym nie chcial pisac, przyszlosc c++ to raczej urzadzenia dedykowane, biosy, rozwiazania w ktorych kladzie sie nacisk np. na nisko poziomy dostep do zasobow urzadzenia, kosztem czasu tworzenia projektu

Edytowane przez yasin

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ja do nauki polecam C++, jest na pewno dużo lepszy do tego niż Pascal, C i oczywiście PHP. A dlaczego akurat C++ a nie C

 

-Jest prostszy, zamiast używać głupiego printf można skorzystać z cout. Nie trzeba od razu umieć wskaźników żeby bawić się napisami. Do tego służy std::string. Gdy ktoś opanuje podstawy zabiera się za wskaźniki, klasy itd.

-Pisząc w C można narobić sobie złych przyzwyczajeń, których potem trudno się pozbyć.

 

Myśle także że zaczęcie od C# też nie byłoby złym pomysłem. Ogólnie im bardziej wysokopoziomowy język tym lepiej.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Trzeba sobie szczerze powiedzieć że co nie wybierze to i tak będzie dobrze, ważne żeby to potem realizować a przestawienie się z czegoś trudniejszego na łatwijesze jest bezproblemowe , gorzej odwrotnie.

Bo jak wiadomo co do składni to zmiany są/będą kosmetyczne, a algorytmy i ich implementacja jest zawsze taka sama.

 

A co do tematu, ucz się c++ jak sie nauczysz to masz drogę wolną albo zostać w nim albo zając sie czymś innym bo właściwie to inne to jest c++ na którym jest prawie wszyskto oparte Jak lubisz MS to wybierzesz C# jak lubisz Sun to wybierzesz Jave , jak lubisz co innego to co innego, no problem - bo masz mocną podbudówkę.

 

A co do przyszłości ogólnie informatyki to ja bym sie nie raczej wypowiadał bo tu naprawdę przyszłość jest całkowicie nieprzewidywanla... ( tak sprzętu jak i opprogramowania ) :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

co do przyszlosci to zalezy jaki segment rynku bierzemy pod uwage, pod platforma windows wszystko jest jasne na najblizsze 5-10 lat, co do innych segmentow to podejrzewam, ze rownierz latwo dostrzec trendy i glowne nurty (mainstream)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ale trzeba jednak spojrzeć wstecz i przypomnieć sobie sobie rok 1994/95

Niby to tylko 10 lat ( ale w branży infomatyczej to są stulecia ), ale czy ktoś mógł sie spodziewać żę przez 10 lat dojdziemy do takiego poziomu jaki jes teraz ??? Za 10 lat :rolleyes: mam nadzieje że to wszystko jakoś wytrzyma.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...