Witam, pewnie wiele bło takich tematów, ale nie chce ich odkopywać, zmieniają się czasy, struktury, trendy, więc wole zapytać.
Jestem Studentem informatyki, mam problem z programowaniem, chce zabrać się za to tak bardzo poważnie, usiąść i na spokojnie zacząć “jakoś” programować, postanowiłem, że język na jaki padnie to PHP i MySQL, i chce zakupić sobie 2 książki, myślicie, że jak na początkującego te książki będą odpowiednie aby zacząć przygodę z programowaniem ?
Książki :
PHP i MySQL - Tworzenie stron WWW, Vademecum Profesjonalisty wyd 3 i 4.
Język to tylko narzędzie. Zmienić język to nie jest duży problem. Grunt to umiejętność rozwiązywania problemów. PHP uczy złych nawyków, moim zdaniem lepszym wyborem na pierwszy język byłaby Java czy C# lub C…
Na początek z programowaniem Head First Java (wydanie 2). Od podstaw ale bez przynudzania. Dobrze tłumaczy obiektowość i podstawy niskopoziomowych mechanizmów JVM.
Seria “Rusz głową” (head first) to nie są encyklopedie, a ekstremalnie ciekawe książki, które wręcz “wciągają” i chcesz się dowiedzieć co dalej! Uważam, że zdecydowanie to najlepsza pozycja na początek.
Może po prostu mówię tak ponieważ, nie miałem do czynienia z Javą, a z PHP coś tam miało się styczności i co nieco się już wie, bynajmniej jakieś “małe” podstawy.
Po prostu PHP uczy złych nawyków, Java jest logiczniejsza i da Ci dobre podstawy. Jak widzisz coś tam widziałeś PHP i Java wydaje Ci się dziwna, bo “w PHP to działało, a tutaj nie chce”. Gdybyś z Javy przeszedł na PHP komentarz byłby raczej: “jakim cudem taki kod działa?”
Chcę właśnie nauczyć się “logicznie myśleć” bo z tym mam problem, wiem o co chodzi, wiem co mam zrobić, ale nie rozumiem jak mam przełożyć to na kod … Chyba, że macie jakieś inne propozycje dla mnie których mógłbym się nauczyć programować.
To może najpierw pobaw się http://scratch.mit.edu/. Tutaj dosłownie widać co robi twój program. Zadanie na początek: zrób gierkę w stylu Space Invaders
Książka jest napisana nietypowym stylem, ale dzięki temu świetnie się ją czyta. Wystarczy spojrzeć na opinie na helionie (fakt, niektórym to nie odpowiada, ale imho jeśli książka mówi do ciebie na ty, lepiej się ją czyta, niż “szanowni czytelnicy, spójrzcie na ten kod”). Ta książka oczywiście nie nauczy wszystkiego, ale za to podstawy są opisane bardzo dobrze (z tym, że książka zakłada, że czytelnik wie co to pętle, zmienne, instrukcje warunkowe).