Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Pare pytań nt. programowania i proźba o pomoc (poradniki lub nauka)- podstawy

#1
Pare pytań nt. programowania i proźba o pomoc (poradniki lub nauka)- podstawy
No, mam tutaj do ekipy taką ważną sprawę. Chcę się nauczyć programowania. Jestem totalnie zielony. Grałem w Colobota i tam było programowanie. Całą grę miałem w małym paluszku, ale nie wiem czy to było chociaż podobne do prawdziwego programowania, więc wole napisać że nic nie umiem niczgo. Chodzi o to, żeby nauczyć się języka, który ma wiele zastosowań. Przychodzi mi na myśl C++, ale nie wiem czy nie lepsze jest delphi czy coś innego. I tutaj mam pare pytanek:

1. Czy ta gra Colobot to było dobre wprowadzenie (jeśli w ogóle było)??
2. Jakiego języka najlepiej jest się zacząć uczyć??
3. Jak zacząć naukę. Książki czy coś innego??
4. Czy mógłby ktoś podjąć się nauki??

Postanowiłem się wziąść już teraz do roboty, ponieważ w tą grę grałem jak miałem z 8 lat i dosyć dobrze mi szło, więc jeśli mam to "we krwi" to lepiej tego nie zmarnować. Chodzę dopiero do 2 kl gimn, więc o programowaniu dowiem się może pod koniec liceum, lub dopiero na studiach (chce iść na informatyczne). Jakbym już umiał przynajmniej podstawy to bym miał dużo dużo łatwiej. No więc proszę o odpowiedź na te moje pytania.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#2
RE: Pare pytań nt. programowania i proźba o pomoc (poradniki lub nauka)- podstawy
ja bym zaczął od pascala. Jest parę dobrych kursów w internecie. Cociaż lepiej się uczyć z książki, ale najpierw trzeba ją mieć, a z tym może być różnie. Jeśli nauczysz się czegoś w TUrbo pascalu, to chyba możesz się wziąć za poważniejsze języki, np C++.
Poza tym jeśli wybierasz się na studia informatyczne, to powinieneś zdać maturę, a tam z tego co wiem jest jakiś język. Warto uczyć się zawczasu, jeśli czujesz się na siłach.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#3
RE: Pare pytań nt. programowania i proźba o pomoc (poradniki lub nauka)- podstawy
Mysle, ze kolobot niewiele mial wspolnego z programowaniem Wesoły Moze troche logiki, i nic wiecej.
Co do tego, jaki jezyk, to na prawde bardzo ciezko powiedziec. C++ jest najpopularniejszy, ale na dzisiejsze czasy najbardziej elastyczna jest Java. Co do Delphi to samo w sobie nie jest jezykiem programowania (no.. sa co do tego chyba sporyWesoły ). Jest to po prostu obiektowa odmiana Pascala. Mi osobiscie sie wydaje, ze to jest lekko przestarzaly jezyk.
Jesli ma to byc C++, to dobrze zaczac od zdobycia jakiegos srodowiska programowania.
Na poczatek najlepsze jest DevC++. To jest po prostu edytor programisty z kompilatorem. Zadnych wielkich wodotryskow, zadnych graficznych builderow itp. (No.. jest tez wersja z graficznym edytorem). Nie ulatiwa pisania kodu, dzieki czemu zawsze masz nad nim kontrole, i zawsze wiesz, co robisz. A w dalszej perspektywie Borland C++ Builder, albo Visual C++. To sa dwa bardzo potezne kombajny wspomagajace programowanie, ale tez tworzace "wlasnoirecznie" czesc kodu tak, ze zanim sie ich nie opanuje, to sie nie wie, gdzie tego kodu szukac Wesoły
Oba mozna znalezc w wersjach bezplatnych.
Uczyc sie mozna z BARDZO licznych kursow w internecie, albo z rownie licznych ksiazek. Na przyklad Symfonia C++, albo Thinking in C++.
A w internecie na przyklad z tego magazynu:

http://www.warp.pl/

Jest w calosci wydawany w wewrsji elektronicznej. Bezplatnej.

Natomiast jesli chodzi o jave, to i tu sa dwie drogi. Pierwsza sprawa, to sciagnac i zainstalowac pakiet JDK (Java Developer Kit). Bezplatny. Zawiera konsolowy kompilator javy. Ale bardzo niewygodny. Trzeba program pisac w notatniku, zapisac, przelaczyc sie na konsole, skompilowac recznie i recznie uruchomic. A mozna uzyc jednego z kilku srodowisk programistycznych. Na przyklad NetBeans, albo - chyba najlepsze - Eclipse.
Ma wbudowany edytor, kompilator, debugger, manager projektow, BARDZO rozbudowane opcje pomocy, uzupelniania kodu, itd... Dodam, ze oba srodowiska zostaly napisane w Javie Wesoły I w przypadku Javy jest w necie masa tutoriali, z ktorych mozna sie uczyc.
Pozdrawiam.
Ajgor
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#4
RE: Pare pytań nt. programowania i proźba o pomoc (poradniki lub nauka)- podstawy
Ajgor napisał(a):Mysle, ze kolobot niewiele mial wspolnego z programowaniem Wesoły Moze troche logiki, i nic wiecej.

Miałem styczność z tą grą z 5 lat temu Lol2 Łezka się zakręciła w oku na widok screenshotów. Teraz jednak jak patrzę na specyfikację Colobot'a, widzę że ma dość sporo wspólnego z ActionScript'em lub JavaScript'em.
[Obrazek: sml_68074948_1.jpg]
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#5
RE: Pare pytań nt. programowania i proźba o pomoc (poradniki lub nauka)- podstawy
~Anonim napisał(a):2. Jakiego języka najlepiej jest się zacząć uczyć??
Myślę, że nie ma większego znaczenia czy zaczniesz od Pascala czy C++, najważniejsze jest zrozumienie logiki programowania, poznanie instrukcji i wyrażeń "programistycznych", jak pętle, warunki logiczne itd. a w każdym języku, polegają na tym samym.
Chociaż może jeżeli chodzi o pisanie gier to C++, Pascal to jednak już starszy język

~Anonim napisał(a):3. Jak zacząć naukę. Książki czy coś innego??
Ja bym proponował zapoznanie się z treściami na http://www.winapi.rox.pl, masz tam elementarz C++, oraz posługiwanie się Dev'em C++, jeżeli chcesz zacząć naukę od C++

~Anonim napisał(a):...Chodzę dopiero do 2 kl gimn, więc o programowaniu dowiem się może pod koniec liceum, lub dopiero na studiach (chce iść na informatyczne).
Też zaczynałem w tym wieku. Szczerze ci powiem, że nie licz na szkołę. Jak chcesz się nauczyć prawdziwego programowania to sam usiądź i po prostu programuj Wesoły Sam sobie wyznaczaj cele do napisania, próbuj napisać coś co może być przydatne, np ja ostatnio ściągałem w nocy program poprzez Firefoxa i nic chciałem, żeby całą noc pracował komputer, więc siadłem, w 15 min napisałem sobie program który mi zamknie system po zakończeniu ściągania i rano jak się obudziłem komputer był wyłączony.
Także staraj się napisać programy, które mogą ci się do czegoś przydać, wiem że na początku będzie to trudne, ale staraj się szukać odpowiedzi na swoje problemy programistyczne, google zawsze ci służą, ewentualnie zawsze możesz zapytać się coś na forum, tylko tak wyszlifujesz sobie prawdziwą umiejętność programowania, samodzielnie dochodząc do pewnych rzeczy...
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Pare pytań nt. programowania i proźba o pomoc (poradniki lub nauka)- podstawy)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Nauka tworzenia aplikacji w Android Studio- książka do wyboru. raxer 2 7103 11.04.2017, 15:12
Ostatni post: raxer
  Bot do Youtube'a - jakimi narzędziami da się to zrobić (język programowania + framewo Dreamer1x6xX 6 8691 29.02.2016, 16:29
Ostatni post: Darekg11
  Na czym się skupić wracając do programowania? Dreamer1x6xX 2 5309 16.10.2015, 23:56
Ostatni post: Dreamer1x6xX

Skocz do:


Wybrane wątki (Pare pytań nt. programowania i proźba o pomoc (poradniki lub nauka)- podstawy)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak napisać program typu konsola poleceń? toslaw1 6 7290 29.06.2017 18:58
Ostatni post: toslaw1
  Pomoc w VBA EXCEL! dydryjan 1 6194 22.06.2017 20:56
Ostatni post: broda99
  Java początkujący problem ze zrozumieniem kodu MatL70 6 6377 20.06.2017 12:24
Ostatni post: MatL70
  Jezyk C, komenda system, tworzenie kont uzytownikow weis 1 1335 17.06.2017 21:44
Ostatni post: Szachista
  [C#] Zachowanie proporcji okna Niyabi 0 6250 04.06.2017 17:29
Ostatni post: Niyabi
  [C# WPF] Dodawanie elementów z listy do DataGrid Kamil 1 2 6918 25.05.2017 20:03
Ostatni post: Kamil 1
  Pomoc w pętli for BATCH falafal 3 7246 24.05.2017 08:19
Ostatni post: falafal
  Programowanie, od czego zacząć ? Reyo1994 6 7980 22.05.2017 09:09
Ostatni post: joannakulersa
  C# Przechowywanie sporej ilości danych Kamil 1 9 6708 22.05.2017 08:05
Ostatni post: koneton
  Systeminfo.exe - wyświetlanie informacji w Batchu ~Anonim 2 6501 10.05.2017 21:44
Ostatni post: ~Anonim
  Pliki wsadowe z obliczeniami i zakładaniem kont dideek 0 6063 10.05.2017 21:03
Ostatni post: dideek
myBB Praca programisty soul1648 14 13220 29.04.2017 20:44
Ostatni post: Ajgor
  Nauka tworzenia aplikacji w Android Studio- książka do wyboru. raxer 2 7103 11.04.2017 15:12
Ostatni post: raxer
  Rekurencja, zrozumienie soul1648 1 6272 07.04.2017 20:22
Ostatni post: Szachista
  [Matlab] Gra "Papier kamień nożyce" samanta19 7 7264 07.04.2017 15:54
Ostatni post: Szachista