GRY-Online.pl --> Archiwum Forum

Nauka programowania.. od czego mam zacz¹æ ??

18.08.2008
10:53
[1]

Manuel_ziom [ Geralt z Rivii ]

Nauka programowania.. od czego mam zacz¹æ ??

Siemka wszystkim :)
Od 8 lat jak tylko dosta³em pierwszy komputer jest mój najlepszy przyjaciel hehe.. ale bynajmniej nie do grania go wykorzystuje.. mniejsza z tym..
Mam 16 lat, 5 z matmy na koniec gimnazjum, 4 z matmy i 6 z infy hehe... i jestem w klasie MAT-FIZ-INFO...

Chcia³bym nauczyæ siê programowania, hackingu... jedyne co znam to HTML i podstawy CSS ...

Wiêc moje pytanie brzmi:
Od czego zacz¹æ ?? Jaki jêzyk wybraæ ?? Sk¹d wzi¹æ jakieœ poradniki ?? I czy kurs Szko³a Hakerów coœ pomo¿e bo takowy posiada mój kolega...


Z góry wielkie dziêki za odpowiedzi :)

18.08.2008
11:12
[2]

Windows XP 16 [ Burnout Master ]

Poradników nie u¿ywaj bo ci siê tylko odechce. Wiem bo sam tak mia³em. W szkole zaczniecie od powtórki HTML-a i pascala wiêc ew. to mo¿esz sobie poczytaæ. Na chwilê obecn¹ wiêcej ci nie trzeba. Skup siê na tym co masz w szkole i nic wiêcej. Ja stara³em siê robiæ za du¿o i wkoñcu w po³owie semestru zmieni³em profil na biol-chem-ang bo informatyka poprostu zaczê³a mnie nudziæ ;)

18.08.2008
11:33
[3]

reik [ Pretorianin ]

Manuel_ziom:

1. C#, Java. Poradniki znajdziesz w sieci. Mo¿esz te¿ przejœæ siê do ksiêgarni i jak¹œ ksi¹¿kê zakupiæ.

2. Skupiaj siê na matematyce, bo ona jest przepustk¹ na studia informatyczne i warunkiem utrzymania siê na nich.

3. Jak masz wolny czas (i punkt 2 perfect) to mo¿esz sobie poczytaæ o bazach danych, aplikacjach WWW (np. ASP.NET) i innych popularnych zagadnieniach z dziedziny informatyki.

4. Hackingu nie da siê nauczyæ na ¿adnym kursie. Jak bêdziesz perfekcjonist¹ w informatyce to sam nim niezauwa¿alnie siê staniesz. Kwestia lat praktyki i rozwi¹zywania mnóstwa "dziwnych" problemów automatycznie zrobi¹ z Ciebie guru w dziedzinie któr¹ bêdziesz siê zajmowa³.

18.08.2008
11:36
[4]

Manuel_ziom [ Geralt z Rivii ]

sorka za b³¹d, mam 5 z matmy, 4 z fizy ( najlepszy w szkole z teamtów o pr¹dzie hehe ) i 6 z infy...

Windows XP 16 - w szkole jeszcze nic nie mam a chcia³bym siê tym zaj¹c ju¿ teraz
edit: nie mam bo jeszcze do niej nie chodze

reik - dziêki :)

18.08.2008
11:46
[5]

Manuel_ziom [ Geralt z Rivii ]

a czy zna ktoœ mo¿e jakieœ sprawdzone, dobre poradniki dla zaupe³nie pocz¹tkuj¹cych ??

18.08.2008
12:14
[6]

draczeek [ Kjerofca B¹bofca ]

Chcesz siê pobawiæ w programowanie ( i przy okazji trochê sie go poduczyæ ) za³atw sobie grê Colobot. I przejdz w niej misje treningowe. Krótko mówi¹c jest to zabawa w programowanie robotów. Mo¿na siê oswoiæ w przyjemny sposób ze sk³adni¹ jêzyków obiektowych. Grafika jest w tej grze okropna, ale nie o to tam chodzi.

Mimo syfiastej grafiki gierka dosta³a w CDA 9+! GOL oceni³ j¹ znacznie surowiej - 69%:
https://www.gry-online.pl/S022.asp?ID=705

Kampaniê, jeœli tak mo¿na to nazwaæ, mo¿na przejœæ nie dotykaj¹c siê do edytora. Jednak frajda z gry jest du¿o wiêksza, gdy zadania które musia³byœ wykonywaæ rêcznie, wykonuje za ciebie program, który sam napisa³eœ.

Gra w wersji PL by³a dodatkiem do Komputer ŒWIAT GRY 10/2003.
Demo PL dostêpne jest na GOL: https://www.gry-online.pl/S030.asp?ID=1200

Inne info o tej grze:



18.08.2008
12:17
[7]

reik [ Pretorianin ]

Manuel_ziom:

Pobierz sobie darmowego "Visual C# Express IDE"



i poczytaj:



Acha. I jeszcze jeden punkt do opanowania:

5. Angielski w stopniu komunikatywnym (a przynajmniej wystarczaj¹cym rozumienia dokumentacji technicznej).

18.08.2008
12:19
[8]

Manuel_ziom [ Geralt z Rivii ]

draczek - gra³em w t¹ gre kilka lat temu i zaje... mi siê podoba³a :) ale chyba za³atwie j¹ sobie jeszcze raz :)

reik - mam Microfost Visual C# 2008 Ekspress Edition :) by³ na p³ycie razem z innymi kiedyœ w jakiejœ gazecie

18.08.2008
12:27
[9]

Storm93 [ Hardstyle Lover ]

co do kursu tego "Szko³a hakerów" - równie¿ go mia³em, lecz zwróci³em ;) Dlaczego? Z tego kursu nic siê nie nauczysz - tam masz tylko gotowe przyk³ady - zrób to, zrób to, zrób jeszcze tamto, zmieñ tamto a stanie siê to - i rzeczywiœcie - dzieje siê, lecz Ty z tego ni chu chu... No i ¿eby siê do tego kursu zabraæ trzeba jeszcze znaæ asemblera i inne shity ;]

18.08.2008
14:41
[10]

Manuel_ziom [ Geralt z Rivii ]

hmm mam jeszcze proœbê:
Czy ktoœ móg³by podaæ link do dobrego , polskiego poradnika od totalnych podstaw ??

18.08.2008
14:45
[11]

SirAnen [ Konsul ]

Polecam uczyc sie matmy i n-tej potegi. Programowanie zostaw sobie na studia kiedy to bedziesz mial bata nad soba ( jak pojedziesz na infe ). Wowczas jest fajnie cos jeszcze robic.

Teraz to graj , ucz sie matmy ;P Potem jest juz ztym gorzej :D

18.08.2008
14:52
[12]

Manuel_ziom [ Geralt z Rivii ]

ale jednak chcia³bym spróbowaæ, bo podobno matura jest z pisania algorytmów....

18.08.2008
14:54
smile
[13]

Moby7777 [ Genera� ]

Manuel_ziom --> Przede wszystkim zanim zaczniesz siê uczyæ programowaæ to zastanów siê do jakiego stopnia chcesz to zajêcie opanowaæ. Jeœli tylko ot tak, dla zabawy to rzeczywiœcie C# jest niez³ym pomys³em. Ewentualnie PHP albo JAVA bo wygl¹da, ¿e Ciê trochê interesuj¹ technologie internetowe... Jeœli jednak chcesz siê za to zabraæ naprawdê serio (byæ mo¿e nawet w przysz³oœci zawodowo) to proponujê jednak zacz¹æ od C++ albo Ansi C.

Poza tym co do polskiego poradnika to... nie polecam. Programista MUSI znaæ angielski, wiêc lepiej weŸ siê za naukê w tym jêzyku od razu.

[edit]
A co do matury to polecam jednak matmê zamiast informatyki. Sam zajmujê siê programowaniem zawodowo od d³u¿szego czasu ale nie wzi¹³bym siê za maturkê z informatyki - z tego co wiem wymagania okreœlone s¹ tak niejasno, ¿e istnieje zbyt du¿e ryzyko ¿e trafisz na coœ totalnie obcego.

18.08.2008
15:07
[14]

Manuel_ziom [ Geralt z Rivii ]

mature bede pisa³ z matmy, anglika, polaka i .... tu mam do wyboru

18.08.2008
15:09
smile
[15]

Barai [ Centurion ]

Mo¿esz te¿ naj¹æ siê do jakiegoœ producenta jako tester i podpatrywaæ, jak siê programuje gry itp.

Z doœwiadczenia wiem, ¿e dla devów bardziej liczy siê doœwiadczenie, ni¿ dyplom z informatyki.

18.08.2008
15:10
[16]

legrooch [ MPO Squad Member ]

Zacz¹æ trzeba od angielskiego i najlepiej od jakiegoœ œwie¿ego jêzyka (C#/VB.NET/Java).

18.08.2008
16:09
[17]

reik [ Pretorianin ]

Moby7777:

Wybacz, ale C / C++ nie jest dobrym pomys³em na pocz¹tek. Zdecydowanie lepiej nauczyæ siê obiektowoœci na innych jêzykach, a dopiero póŸniej zabieraæ siê za C. Inaczej istnieje zbyt du¿e prawdopodobieñstwo, ¿e cz³owiek nauczy siê pisaæ "koszmarki" wskaŸnikowo/operatorowe i mu ju¿ tak zostanie.

No i druga sprawa. Mo¿na programowaæ zawodowo w czymœ innym ni¿ C/C++. I jeœli tylko jest taka mo¿liwoœæ to siê tak czyni, ze wzglêdu na szybkoœæ wytworzenia produktu.

18.08.2008
16:42
[18]

legrooch [ MPO Squad Member ]

reik ==> I po co rusza³eœ wskaŸniki? :) Zaraz siê zacznie :)
To prawie jak X360 vs. PS3 :)

18.08.2008
16:49
[19]

Moby7777 [ Genera� ]

reik --> Pisa³em wczeœniej, ¿e programowaniem zajmujê siê tym zawodowo - wiem, ¿e C/C++ raczej siê unika ani¿eli u¿ywa. Sam osobiœcie tych dwóch jêzyków nie cierpiê czyst¹ nienawiœci¹. Od ponad 3 lat nie napisa³em ¿adnego programu w tym cholerstwie. :P Mimo to jednak uwa¿am, ¿e warto jest zacz¹æ od nauki w tych jêzykach. Nie nauczysz siê z nich poprawnej obiektowoœci ale jednak wymusi znajomoœæ podstawowych zasad dzia³ania kompa, struktury pamiêci i przede wszystkim wyrobi kilka przydatnych nawyków (bo w innych jêzykach sprz¹tania po sobie siê nie nauczysz).

legrooch --> WskaŸniki to ot zwyk³e narzêdzie. Sam tego u¿ywaæ nie lubiê ale nie róbmy z tego tabu. :)

18.08.2008
16:59
[20]

reik [ Pretorianin ]

legrooch: A co siê ma zacz¹æ?

WskaŸniki, jak ka¿d¹ konstrukcjê programistyczn¹ mo¿na u¿ywaæ dobrze lub Ÿle. ¯eby je jednak dobrze u¿ywaæ i pisaæ ³adny kod trzeba trochê wczeœniej umieæ, st¹d moja sugestia ¿eby od nich nie zaczynaæ bo siê to mo¿e Ÿle skoñczyæ.

Nie zamierzam siê k³óciæ o wy¿szoœæ jednej konstrukcji nad inn¹. Dla mnie kod ma byæ przejrzysty i po spojrzeniu na niego mam od razu wiedzieæ co robi. Jak jest inaczej to trafia do poprawki (czasem z opierdolem z góry na dó³) :-)
Tak samo nie mam zamiaru roztrz¹saæ wy¿szoœæ jednego jêzyka nad innym bo nie têdy droga. Dla mnie liczy siê czas wytworzenia rozwi¹zania (jak najkrótszy), iloœæ b³êdów (jak najmniejsza), ³atwoœæ utrzymywania rozwi¹zania (jak najwiêksza) i zysk na projekcie (jak najwy¿szy).

Z doœæ d³ugiego doœwiadczenia wiem, ¿e w mojej dziedzinie C# i ASP.NET zdecydowanie poprawi³y tempo tworzenia rozwi¹zañ w stosunku do C++ (COM+) i ASP. Dziêki temu mogê wyp³aciæ wiêcej zysku swoim ludziom a i klient jest zadowolony bo mo¿e dostaæ du¿o wiêcej za t¹ sam¹ cenê, aplikacje mu szybciej dzia³aj¹ i wiêcej na nich zarabia.

18.08.2008
20:13
[21]

legrooch [ MPO Squad Member ]

reik ==> Chodzi³o mi o za i przeciw z poprzedniego w¹tku :) Takie ma³e wspomnienie :)

19.08.2008
11:28
[22]

Barai [ Centurion ]

WskaŸniki s¹ super, tylko czasem ludziom brakuje RAMu i zaczynaj¹ sobie robiæ ba³agan w kodzie.

Jak ktoœ umie ich u¿ywaæ, to s¹ nieocenione.

Choæ przyznajê, ja zawsze mia³em do nich za ma³¹ g³owê :P

19.08.2008
12:42
smile
[23]

Manuel_ziom [ Geralt z Rivii ]

pytanie brzmia³o od czego mam zacz¹æ hehe

20.08.2008
12:31
smile
[24]

Barai [ Centurion ]

Ja polecam zakrêcenie siê u jakiegoœ deva jako tester i zaprzyjaŸnienie siê/podgl¹danie programistów.

Dadz¹ Ci do zrobienia jakiœ prosty programik, zrobisz i potem ju¿ pójdzie :)

20.08.2008
12:38
[25]

yasiu [ Legend ]

zacznij od zastanowienia siê, co chcesz stworzyæ - choæby jakiejœ ma³ej, ale przydatnej ci aplikacji. nauka programowania bez celu jest imo bez sensu. ja zaczynalem - nie liczac atari/commodore - od programikow pomagajacych w rozwiazywaniu krzyzowek :)

25.08.2008
13:46
[26]

Barai [ Centurion ]

Ja zrobilem na Informatyke w liceum kretynska gierke o gieldzie - kupowalo sie akcje, kursy sie zmienialy, banalne. To bylo w C, ale na pewno teraz sa bardziej wyszukane narzedzia...

Poprubuj, pocwicz, pewnie studia informatyczne tez moglyby sie przydac. Problem w tym, ze jesli cala swoja przyszla kariere chcesz oprzec na programowaniu gier to moze Ci nie wyjsc...

25.08.2008
14:03
smile
[27]

Regis [ ]

yasiu poruszyl bardzo istotna moim zdaniem kwestie - tylko nauka poprzez wyznaczanie sobie konkretnych celow ma sens, bo procz tego, ze pozwala poznac jezyk, zwieksza tez nasze 'zdolnosci poznawcze'. Klepanie tutoriali nie ma sensu - lepiej wyznaczyc sobie jakis cel (najlepiej odrobine PONAD nasze aktualne mozliwosci i umiejetnosci) i go realizowac. Ja np. uczac sie kiedys C# od razu 'uderzylem' w 'konkretny' program i napisalem sobie programik siedzacy w trayu, ktory pozwala mi szybko wystartowac kilka czesto uzywanych przeze mnie uslug systemowych (Apache, Postgres) bez przekopywania sie przez 'standardowy' manager uslug. Program prosty, ale zawieral wszystko to, czego nauczyc sie powinienem. Analogicznie dla PHP - startowalem od ksiegi gosci, czy systemu newsow. Bardzo skuteczna metoda.

25.08.2008
14:36
[28]

Manuel_ziom [ Geralt z Rivii ]

nie no o grach to nie myœla³em.. chodzi mi w³asnie o to co robiæ ¿eby siê nauczyæ, ale trzeba mieæ jakiœ poradnik, bo kompletnie nie mam pojêcia jak siê zabraæ

25.08.2008
14:58
[29]

legrooch [ MPO Squad Member ]

Kup sobie Od podstaw Visual Basic 2005 (nie odczujesz ró¿nicy miêdzy 2005 a 2008) i Ci wystarczy do zrobienia banalnych, jak i zaawansowanych programików.

25.08.2008
15:19
smile
[30]

Manuel_ziom [ Geralt z Rivii ]

i chyba tak zrobiê , dziêki legrooch :)

no bo raczej czegoœ takiego za darmo na necie nie znajde..

25.08.2008
15:37
[31]

albz74 [ Legend ]

Znajdziesz ale po co, z ksi¹¿k¹ mo¿esz mieæ p³ytê pe³n¹ przyk³adów.

25.08.2008
18:08
[32]

Manuel_ziom [ Geralt z Rivii ]

tak, ale ksi¹zka kosztuje bañkê a ja mam 16 lat i pe³no wydatków na now¹ szko³e :D

25.08.2008
18:11
[33]

Katane [ Rainwalker ]

Visual Basic jako pierwszy jezyk, wg mnie, nie bardzo. Cos o skladni wywodzacej sie z C koniecznie.

Manuel_ziom --> Newsflash: ksiazki o programowaniu kosztuja 70zl+. Jezeli masz wystarczajaco duzo samozaparcia, to wszystko, co w nich jest mozna znalezc na necie.

25.08.2008
19:14
[34]

legrooch [ MPO Squad Member ]

Katane ==> A w czym widzisz przeskok na C#? Wiêcej przyk³adów w necie - wiêksza chêæ zmiany. A ró¿nice miêdzy VB a C# s¹ ma³e.

Edit:
Jeszcze jedno - niech zacznie programowaæ, a póŸniej pogadamy. £atwiej siê wkrêci VB ni¿ C# :) Przez sk³adniê i nazewnictwo choæby nawet s³ów kluczowy jak "Function" zamiast deklarowania metody pustej/zwracaj¹cej.

© 2000-2024 GRY-OnLine S.A.