Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Spis najlepszych darmowych materiałów do nauki programowania


Rekomendowane odpowiedzi

Opublikowano

____________________________________________________________________________________________________________________________________

 

Spis najlepszych darmowych materiałów do nauki programowania

____________________________________________________________________________________________________________________________________

 

Ten spis to tylko moja lista która może pomóc osobom szukającym kursów łatwych do zrozumienia nawet dla totalnych lajków.

Jestem otwarty na propozycję i krytykę :)

 

 

 

_______________________________________________________________________________________________________________

C++

_______________________________________________________________________________________________________________

 

 

 

 

Megatutorial “Od zera do gier kodera” - Karol "Xion" Kuczmarski

star.pngstar.pngstar.pngstar.pngstar.png

 

Tutorial (trudno to tak nazwać bo jest to w zasadzie 558 stronicowa książka) jest kierowany przede wszystkim dla kandydatów na programistów gier. Jednak pierwsze rozdziały świetnie uczą C++. Stopniowo czytelnik jest wprowadzany na coraz wyższe szczeble programowania. Materiał godny polecenia. Wystarczy znaleźć w sobie silną wolę żeby to przeczytać i już będziemy

znali w dużym stopniu składnię C++

 

HTML:

http://xion.org.pl/productions/texts/coding/megatutorial/

PDF:

http://xion.org.pl/?dl_id=7

DOC:

http://xion.org.pl/?dl_id=13

 

 

 

 

 

Cpp0x.pl - Piotr Szwadyński

star.pngstar.pngstar.pngstar.pngstar.png

 

Kolejny świetny kurs języka C++. W niewielkim stopniu jest przeznaczony dla programistów gier(o czym więcej później). Rozbudowany materiał na temat podstaw C++ a także bibliotek(wcześniej wspomnianych bibliotek do tworzenia gier i innych).

Na końcu każdego rozdziału ćwiczenia pomagające utrwalić wiadomości.

Plusem tego kursu jest to że jest cały czas aktualizowany, więc jesteśmy cały czas na bieżąco.

 

SITE:

cpp0x.pl

 

 

 

 

 

C++ na WikiBooks - Derbeth & Felix

star.pngstar.pngstar.pngstar.pngstar_off.png

 

Jeden z lepszych kursów, wszystko jest tłumaczone precyzyjnie, napisane przez doświadczone(wedle gustu) osoby, mające

pojęcie o czym piszą. Jednak największy minus - kurs jest bardzo skąpy.

Przed przeczytaniem tego kursu warto przejrzeć kurs C(link niżej)

 

SITE:

http://pl.wikibooks.org/wiki/C++

C:

http://pl.wikibooks.org/wiki/C

 

 

 

 

Krótki kurs C++ - Darek Ostolski

star.pngstar.pngstar.pngstar_off.pngstar_off.png

 

Tutorial dla opornych którzy chcą poznać podstawy, ponieważ ten tutorial zbyt głęboko nie sięga.

Tylko 3 gwiazdki za tylko 6 krótkich części kursu.

 

SITE:

http://www.binboy.org/c-cpp/tutorials/103/Krotki_kurs_C_Czesc1.html

 

 

 

 

 

 

 

 

 

 

 

_______________________________________________________________________________________________________________

.NET(C#, VB.NET)

_______________________________________________________________________________________________________________

 

 

Si-Szarp.pl - Kamil Hepner

 

 

 

star.pngstar.pngstar.pngstar.pngstar.png

 

Opis sam przygotował sobie autor więc nie ma czegoś więcej o nim pisać

"Kurs C# przygotowany przez Kamila Hepnera. Zrozumiały, poparty przykładami – zarówno dla początkujących jak i zaawansowanych programistów."

Dużym plusem jest bardzo ładne kolorowanie składni z bardzo fajnym bajerkiem - po najechaniu kursorem na jakiś fragment kodu, podświetlane są określone dyrektywy, klasy etc.

Niestety po paru rozdziałach bajer wraz z kolorowaniem znika o.O

 

SITE:

http://si-szarp.pl/

 

 

 

 

 

Kurs C# - Centrum XP

star.pngstar.pngstar.pngstar.pngstar.png

 

Godny polecenia świetny kurs do C#.

Składa się z dwóch bardzo rozbudowanych części. Wszystko jest bardzo dobrze wytłumaczone i jednocześnie jest zrozumiałe także dla lajków.

Kolejnym plusem jest to że do dyspozycji czytelnik ma dodatkowo sporo poradników wykorzystujących C# przy pisaniu aplikacji.

 

SITE:

http://www.centrumxp.pl/dotNet/20,1,kategoria,Kurs_C_cz_I.aspx

 

 

 

PRAKTYKA:

http://www.centrumxp.pl/dotNet/115,1,kategoria,Visual_C_w_praktyce.aspx

 

 

 

 

 

Kurs Visual Studio 2010 i C# - Centrum XP

 

 

 

star.pngstar.pngstar.pngstar.pngstar.png

 

Kolejny kurs z CentrumXP, dlatego powyższy opis pasuje do obydwóch kursów.

 

SITE:

http://www.centrumxp...o_2010_i_C.aspx

 

 

 

PRAKTYKA:

http://www.centrumxp.pl/dotNet/115,1,kategoria,Visual_C_w_praktyce.aspx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

_______________________________________________________________________________________________________________

Asembler

_______________________________________________________________________________________________________________

 

 

Asembler dla Windows - ŠIczelion tłumaczenie Jerzy Wałaszek

 

 

star.pngstar.pngstar.pngstar.pngstar.png

 

~

 

SITE:

http://edu.i-lo.tarnow.pl/inf/prg/002_winasm/index.php

 

 

 

 

Programowanie w języku Asembler - bogdro

 

 

star.pngstar.pngstar.pngstar.pngstar.png

 

~

 

SITE:

http://rudy.mif.pg.gda.pl/~bogdro/

 

 

 

 

 

 

 

 

 

 

 

 

____________________________________________________________________________________________________________________________________

 

 

Jeśli znacie jakieś dobre inne kursy proszę podać linki, najlepiej jakąś recenzję i ocenę, to dodam do listy

;)

Pozdrawiam.

Opublikowano

a propos kursu na wikibooks:

Warto najpierw zobaczyć kurs C na tejże wiki, ponieważ kurs C++ jest jego niejako kontynuacją...

No ładny spis, lecz czy nie lepiej byłoby zrobić to bardziej uniwersalnym i dorzucić kursy asm'a, pascala etc. ?

Cytat

 

Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej.

Opublikowano

Cytat

 

Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej.

Opublikowano

Dzięki ;)

 

Już wrzuciłem, ale teraz trzeba to trochę przejrzeć i ocenić.

 

Jeśli ktoś już korzystał z tych kursów byłbym wdzięczny gdyby ktoś to ocenił ;)

Opublikowano

Co masz C# do VB ?

Albo przedstawiasz poradniki do frameworka, i wtedy zarówno do C# i VB jak i JScript, C++ czy J#, Fortrana, Pythona, Lispa i COBOLa; albo po prostu kursy do C#. Przedstawiasz oczywiście drugą opcję, więc wyrzuć stamtąd to VB.

 

Chętnie ale muszę poszukać tych kursów.

A takie poszukanie za pomocą google'a mija się z celem.

Mam chociaż nadzieję, że wiesz cokolwiek na temat kursów, które polecasz do C++.

 

Moje trzy grosze:

Megatutorial Zion'a cierpi na przerost formy nad treścią, choć - być może - jest to tylko defekt odczuwany tylko przeze mnie ( staram sobie jakoś zracjonalizować tak wielką popularność tak słabego poradnika... ), gdyż zazwyczaj szukam formy nauki bardziej treściwej, przypominajcą dokumentacje i manual'e. W mojej opinii ten kurs jest koszmarnie przegadany - raz, że nie na temat, dwa, że raczej bez sensu. W tej częsci przegadanej nie ma nawet jakiejś większej wartości merytorycznej... Stosunek kodu do tekstu 1/5, co jest absurdem; IMHO bardziej zniechęca do nauki niż cokolwiek innego.

 

Kurs cpp0x jest niezły, ale za mało w nim na temat samego C++; STL i obiektowość jest potraktowana raczej po łebkach, a to jest temat który wymaga olbrzymiego omówienia.

 

Polskie wikibooks ma duże braki ( raz, że faktyczne BRAKI czyli niedokończone akapity/artykuły; dwa, że jest miejscami niedopracowany, braki składniowe, niedopowiedzenia merytoryczne, za dużo tam gdzie powinno być krótko, za krótko tam, gdzie powinno być długo... ot, bolączki darmowych artów na wiki ); dużo lepsze są te angielskie i zachęcam, żeby je tutaj wkleić; z angielskim mało kto ma teraz problemy.

 

Kursu C natomiast nie warto przeglądać, jest to bzdura i kłamstwo. Nie istnieje żaden element C potrzebny czy nawet przydatny w programowaniu w C++. Tablice, pętle for i while -> to przeżytek, w odpowiednio zaprojektowanej aplikacji obiektowej, korzystającej z STL'a i boost'a.

 

Nie warto przeglądać całego kursu tylko po to, żeby dowiedzieć się, że

TYP zmienna(wartość);

Deklaruje zmienną o TYPie i _wartości_.

 

Naprawdę jest to zbyteczne.

 

Inne ważne kursy możesz znaleźć tutaj:

http://www.mpcforum.pl/topic/508973-tut-faq-jak-zaczac-przygode-z-programowaniem-c/

Ta sygnatura jest pusta.

Opublikowano

@2up

Zacznijmy od tego, że "Megatutorial Xion'a" jest świetną lekturą. Tłumaczy wszystko prostym językiem(wiem uczyłem się z niej, choć void main() trochę mnie zniechęciło, ale w niektórych tutkach jest dużo gorzej jeżeli chodzi o przestrzeganie standardów). Cpp0x? Słabe. Kilka lekcji jest świetnych.

 

Walić C++, piszcie w C(COS).

Cytat

 

Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej.

Opublikowano

@2up

 

A, dzięki, zapomniałem dodać, że jest przeterminowany ^^ W szczególności rozdziały poświęcone raw WinApi - strata czasu.

 

Cpp0x? Nie tyle słabe, co niektóre rzeczy po łebkach, jak wspomniałem.

 

A co do Xion'a - dokładnie to jest dla mnie wada, za dużo tam języka różnego od C++ ;]

Ta sygnatura jest pusta.

Opublikowano

@2xup

 

 

Przyznaj jednak że zbytnia wysokopoziomowość może nie być do końca zbyt dobra dla początkujących.

 

Możemy bardzo szybko dojść do sytuacji gdy programista nie będzie umiał zbytnio programować, ponieważ wszystko za niego robią wysokopoziomowe bajery.

 

 

Co innego umieć posortować tablice pisząć:

 

tablica.sort()

 

a co innego umieć zrobić to ręcznie.

 

Zbytnie upraszczanie sprawia że mniej sie uczymy, tak mi sie wydaje.

Jeżeli będziemy umieli sortować tablice, wiedzieli jak to sie robi, nie widzę nic złego w częstym używaniu różnych wysokopoziomowych ułatwień, nie o to mi chodzi.

Chodzi mi o to że te ułatwienia na początku mogą dać nam mylne wrażenie o samej istocie programowania.

Opublikowano

@UP

 

 

Przyznaj jednak że zbytnia technika budowania budynków może nie być do końca zbyt dobra dla ludzkości.

 

Możemy bardzo szybko dojść do sytuacji gdy człowiek nie będzie umiał zbytnio budować budynków, ponieważ wszystko za niego robią wysoko-techniczne maszyny.

 

 

Co innego umieć zbudować dom poprzez wyspecjalizowaną firmę budowniczą,

 

a co innego samemu zebrać patyki, listowie, gnój zwierząt obornych oraz słomę i smołę.

 

 

Zbytnie upraszczanie sprawia że mniej sie uczymy, tak mi sie wydaje.

Jeżeli będziemy umieli rozpalić ognisko za pomocą dwóch patyków, wiedzieli jak to sie robi, nie widzę nic złego w częstym używaniu różnych wysokotechnicznych ułatwień, nie o to mi chodzi.

Chodzi mi o to że kuchenki elektryczne mogą dać mylne pojęcie o podstawach gotowania. W przeciwieństwie do dwóch patyków.

Ta sygnatura jest pusta.

Opublikowano

Tylko jeżeli zbuduje dom poprzez wyspecjalizowaną firmę, nie mogę sie nazwać budowniczym...

 

Ponieważ nie muszę umieć budować żeby zatrudnić wyspecjalizowaną firmę.

 

 

A miałem nadzieje na jakieś merytoryczne argumenty.

Opublikowano

Powiedział Józef przenosząc retoryką na grunt semantyczny.

 

Nazywaj się jak masz na to ochotę. Szczególnie jeśli jesteś szefem takiej firmy.

 

Albo zapomnij o firmie. Skup się na ognisku i kuchence.

Ta sygnatura jest pusta.

Opublikowano

@up

To jest żałosne co piszesz. Nadal 0 argumentów.

Aha i liż mu stopy bo on ma jakąś firmę przynajmniej, i nie stoi non stop przy ognisku jak ty.

btw. nazywanie kuchenki gazowej(c++) superhiperwkosmoswyjebanym narzędziem to zwykły fanboizm...Mamy dużo lepsze języki, z dużo lepszymi udogodnieniami. A C++ jest tak po środku: ni to niskopoziomowe i jak na taki poziom-szybkie, ani wygodne i zawieszone wysoko w abstrakcji...

Cytat

 

Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej.

  • 3 miesiące temu...
  • 4 miesiące temu...
  • 5 miesięcy temu...
  • 3 miesiące temu...
  • 2 miesiące temu...
Opublikowano

Chciałem zacząć się uczyć C++ od zera, bo jeszcze nic nie umiem, który waszym zdaniem poradnik z tych ut podanych jest najlepszy dla osoby nic nie umiejącej w tym zakresie? chciałbym dodać jeszcze że chcę w przyszłości tworzyć jakieś gry, więc się zastanawiam nad tym pierwszym ;p

Opublikowano

 

Chciałem zacząć się uczyć C++ od zera, bo jeszcze nic nie umiem, który waszym zdaniem poradnik z tych ut podanych jest najlepszy dla osoby nic nie umiejącej w tym zakresie? chciałbym dodać jeszcze że chcę w przyszłości tworzyć jakieś gry, więc się zastanawiam nad tym pierwszym ;p

 

Wszystkie opisują jedynie podstawy. Zapoznaj się z tematem w przypiętych.

http://www.mpcforum.pl/topic/508973-tut-faq-jak-zaczac-przygode-z-programowaniem-c/

Tam jest wszystko dobrze podane i opisane.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...