Adrian Wieczorek

Adrian Wieczorek Full Stack Developer

Temat: Początek przygody z PHP

Konrad W.:Widzę koledzy, że chyba źle zaczynam.

Z tego wynika, że skoro JA nie mam pojęcia o programowaniu to źle wybrałem przedmiot zainteresowań.
Z Waszych wypowiedzi wynika, że na początek powinienem zająć się C lub JAVA.


Na Twoim miejscu nie przejmowałbym się zbytnio. Wiele osób, które proponuje zaczynać od innych "prawdziwych" języków programowania ma prawdopodobnie wieloletnie doświadczenie w programowaniu, a gdy zaczynali, pojęcie programowania aplikacji internetowych było jeszcze zupełnie nieznane. Programy pisało się pod konkretne komputery/systemy operacyjne, na początku w językach maszynowych, później strukturalnych i w końcu obiektowych. Potem pojawił się Internet i wielu takich programistów w naturalny sposób przekwalifikowało się na pisanie aplikacji webowych (do tego właśnie świetnie nadaje się PHP). Dla nich więc, naturalną koleją rzeczy jest taki właśnie sposób zaczynania przygody z programowaniem i to właśnie proponują:)
Myślę, że nie wyrządzisz sobie wielkiej krzywdy, jeżeli ominiesz ten etap i dzięki temu oszczędzisz sobie być może wiele rozczarowań. Można pisać dobre aplikacje w PHP nie mając pojęcia o wskaźnikach, rejestrach, stosie i tym podobnych rzeczach. Tym bardziej, że brakującą wiedzę w tym temacie można uzupełnić w każdej chwili.

konto usunięte

Temat: Początek przygody z PHP

Konrad W.:Widzę koledzy, że chyba źle zaczynam.

Z tego wynika, że skoro JA nie mam pojęcia o programowaniu to źle wybrałem przedmiot zainteresowań.
Z Waszych wypowiedzi wynika, że na początek powinienem zająć się C lub JAVA.

Jako raczkujący w tym temacie powiem szczerze, iż myślałem, że start będzie łatwiejszy :)

Lekki mętlik powstał w mojej głowie i naprawdę zastanawiam się czy zakupioną literaturę do PHP odstawić na półkę i zabrać się za jakiś z zaproponowanych języków

Ja uważam, że śmiało możesz zaczynać od PHP. C może cię tylko zniechęcić. PHP jest relatywnie proste i myślę, że nadaje się do nauki programowania wogóle, a przy tym jest bardzo praktyczne. Odwrotnym przykładem jest np. Pascal. Jest bardzo prosty i służy do nauki, ale obecnie nie ma praktycznego zastosowania.
Konrad W.

Konrad W. Starszy Analityk PKO
BP

Temat: Początek przygody z PHP

W takim razie nic mi innego nie zostaje jak rozpocząć pracę od weekendu.

Postanowienie jest, chęci są, wsparcie - od Was - mam nadzieje też będzie więc nie ma co dalej się zastanawiać.'


Wszystkim Bardzo dziękuje za pomoc i wskazówki.

konto usunięte

Temat: Początek przygody z PHP

Ja jednak bym polecał zacząć zabawę z programowaniem od C++ albo C

konto usunięte

Temat: Początek przygody z PHP

Moja sciezka byla taka:
1. BASIC - Commodore
2. Pascal
3. C
4. HTML, XHTML
5. C++
6. PHP, JS, AS
7. JAVA

i sprawdzilo sie :D
Mateusz Pawlik

Mateusz Pawlik Python Developer

Temat: Początek przygody z PHP

Moim skromnym zdaniem C, czy nawet Java moga bardzo skutecznie zniechecic nie tylko do siebie, ale ogolnie do programowania.
Zeby osiagnac w nich cos ciekawego trzeba zdobyc na dzien dobry sporo wiedzy.

Zaczynalem od Pascala, ktory do nauki sie nadaje. Potem spotkalem sie z PHP'em, ktory jest jezykiem skladniowo mocno zblizonym do C/Javy, ale mamy dynamiczne typy danych, nie musimy sami zarzadzac pamiecia, co jest duzym uproszczeniem.
Z PHP mam mile wspomnienia, podstaw nauczylem sie dosc szybko.
Potem przyszlo ogarnianie obiektowosci wlasnie w PHP.

Obecnie mam do czynienia z Java i Pythonem. Z tym drugim zaprzyjaznilem sie glownie dzieki znakomitemu frameworkowi do tworzenia aplikacji webowych - Django.

Python jest... szybki. Zarowno w nauce, jak i w tworzeniu kodu. Poza tym wymusza pisanie czytelnego kodu, z czym w Javie i podobnych jezykach jest problem, jesli nie ma sie wyrobionych dobrych nawykow.

Ma byc aplikacja webowa, wiec raczej zaczalbym nauke od PHP. Po czesci dla tego, ze jest masa przykladow, tutoriali, ksiazek, latwo o hosting i stosunkowo latwo konfiguruje sie trio apache, php, (pgSQL, mySQL). Poza tym nie zaszkodzi zainteresowac sie np. Pythonem.
Konrad W.

Konrad W. Starszy Analityk PKO
BP

Temat: Początek przygody z PHP

Dzięki wielkie wsparcie
Łukasz Skłodowski

Łukasz Skłodowski SharePoint
Architect, PM,
Właściciel -
Mavsystem

Temat: Początek przygody z PHP

Konrad W.:Widzę koledzy, że chyba źle zaczynam.

Z tego wynika, że skoro JA nie mam pojęcia o programowaniu to źle wybrałem przedmiot zainteresowań.
Z Waszych wypowiedzi wynika, że na początek powinienem zająć się C lub JAVA.

Jako raczkujący w tym temacie powiem szczerze, iż myślałem, że start będzie łatwiejszy :)

Lekki mętlik powstał w mojej głowie i naprawdę zastanawiam się czy zakupioną literaturę do PHP odstawić na półkę i zabrać się za jakiś z zaproponowanych języków


Witam ja zaczynałem od PHP kilka lat temu i przyznam, że to chyba była dobra droga. Jest tylko jedno ale - PHP uczy trochę złych nawyków - jednak, jeżeli chcesz poprzestać na php - to nie masz się czym przejmować ;d

konto usunięte

Temat: Początek przygody z PHP

Mimo, że sam przeszedłem tzw "klasyczną" drogę, jak większość ;)
BASIC > Pascal > C/C++ > Java > PHP > Python
(obecnie częściej lub rzadziej używam ostatnich czterech)
to myślę, że uczenie się C po to tylko aby nauczyć się PHP jest raczej stratą czasu.

Polecał bym skupienie się na PHP5 i dodatkowo dobrych materiałach opisujących zagadnienia związane z programowaniem obiektowym.

Jeśli się zaczyna od tzw ZERA, to mimo wszystko nie zalecam od razu skakania na główkę, szczególnie jak się nie zbadało gruntu.

1. Prosty projekt/programik
2. skomplikowanie programiku
3. GO TO 2

To najłatwiejsza droga, a przy tym wyrabia dobre i rozsądne nawyki przy programowaniu.


Odnośnie tzw "klasycznej" drogi:
Na wielu uczelniach amerykańskich i o dziwo ;) na coraz większej ilości uczelni europejskich
pierwszym językiem programowania nie jest wcale Pascal C/C++ czy Java,
ale jakiś z języków funkcyjnych - np. Scheme czy LISP,
a dopiero później ludzie dostają do ręki języki wymienione powyżej.
Z perspektywy czasu zaczynam się skłaniać opinii, że jest to bardzo sensowna droga ;)
Łukasz Kowalczyk

Łukasz Kowalczyk Starszy konsultant,
LSI Software S.A.

Temat: Początek przygody z PHP

Ja już pewne doświadczenie mam, szczególnie w Pascalu i C++, i jedno podejście za sobą z PHP. Próbowałem szarpnąć JAVA, ale mnie totalnie zniechęciła.
A od tego weekendu biorę się po raz drugi za PHP, mam już nawet na oku projekt - sklep internetowy. Mam nadzieję, ze taki ambitny pomysł mnie nie zniechęci :)
Jakub L.

Jakub L. Programista

Temat: Początek przygody z PHP

Ja zaczynałem od BASICa na Commodore, potem było LOGO w podstawówce, Pascal, Pascal raz jeszcze, Później C++, Perl, PHP, Java. Obecnie programuję w C++ i Javie, okazjonalnie w shellach i Perlu.
Na początek poleciłbym Pythona (którego nie lubię za to, za co go polecam): jest sterowany wcięciami - wyrobi nawyk ładnego formatowania kodu, a nie hakierzenia początkującego programisty dla którego sztuką dla sztuki jest napisane maksymalnie nieczytelnego kodu. Dodatkowo jest obiektowy i szybko widać efekty pracy.
Odpowiednie moduły (a Python ma ich dużo) pozwolą także pracować z www.
C nie polecam - najpierw trzeba zdobyć kompilator - to jest jeszcze robialne, ale później trzeba zebrać naprawdę sporo wiedzy, żeby zacząć robić coś sensownego. C++ podobnie, Java - o środowisko łatwiej, ale na efekty trzeba czekać niewiele krócej niż w przypadku C++.
Z kolei Perl ma składnię, którą ktoś określił "prawie piszcie jak chcecie, byleby tylko literki na siebie nie nachodziły" i komuś początkującemu może zrobić krzywdę.
PHP wygląda z jednej strony jak wykastrowany Perl - copy/paste kawałków kodu działało w jednym i w drugim języku, ale nie ma perlowych typów. W drugą stronę - obiektowość, tutaj wpisuje się w trendy Javy. Takie ni pies ni wydra, ale działa.

konto usunięte

Temat: Początek przygody z PHP

Mateusz P.:
Moim skromnym zdaniem C, czy nawet Java moga bardzo skutecznie zniechecic nie tylko do siebie, ale ogolnie do programowania.
Zeby osiagnac w nich cos ciekawego trzeba zdobyc na dzien dobry sporo wiedzy. (...)

Chce sie byc pieknym, trzeba cierpiec.
A PHP przez to, ze nie wymagal praktycznie zadnej wiedzy n/t prawidlowego programowania do dzis za to pokutuje i, generalnie, przy wiekszych aplikacjach, nie moze sie umywac do Javy (mowie o webie oczywiscie).
ale mamy dynamiczne typy danych, nie musimy sami zarzadzac pamiecia, co jest duzym uproszczeniem.

Mam nadzieje, ze wyeliminuja automating rzuting w nowszych wersjach, bo to padaka.

Ogolnie, jesli ktos nie ma cisnienia, zeby szybko-juz zrobic sajt i zarabiac gruba ka$e, polecalbym raczej nauke jakiegos normalnego jezyka. Jako ze tworca topicu jest jednak zdecydowany, to na poczatek przyjemnie bedzie klepnac:
- prosty system newsowy (na plikach, potem baza)
- licznik PIsow
- ksiega gosci
Krzysztof Kempiński

Krzysztof Kempiński Ruby on Rails / iOS
/ Elixir

Temat: Początek przygody z PHP

Oczywiście możesz wcześniej zaczynać od tradycyjnych języków, typu C, C++. Ja sam wędrowałem ścieżką: LOGO > BASIC > Pascal > C > C++ > HTML > JS > Java > PHP. I tak było by idealnie. Wtedy mógłbyś programować w PHP z dużo szerszą świadomością i z pewnością popełniać mniej błędów.

Ale jeśli nie masz czasu / ochoty przebijać się przez te tereny to uważam że śmiało możesz ruszać na podbój PHP, a z czasem i tak z pewnością sięgniesz po inne języki i pogłębisz swoje umiejętności, co przełoży się na lepszą jakość programowania.

Co do początków to sprawa jest prosta
rozdział z książki > własne skrypty > własne skrypty > własne skrypty > kolejny rozdział

gdy już przebrniesz przez podstawy to proponuję zasiąść do prostego CMSa lub programu do katalogowania płyt, gromadzenia kontaktów itd.

konto usunięte

Temat: Początek przygody z PHP

Moja droga też jest podobna:
Basic (Commodore) > Logo (podstawówka) > Pascal + Delphi > PHP > C > C++ > Java > Python > VC#

Ostatnio zaś powróciłem do J2EE (szczególnie JSF i SOAP)Marcin Molak edytował(a) ten post dnia 20.03.07 o godzinie 16:25

Następna dyskusja:

początek: apache i PHP




Wyślij zaproszenie do