Current time: 10-07-2008, 01:11 AM
Hello There, Guest! (Login — Register)
Bine ai venit pe Invatam.Net
Te invitam sa te inregistrezi pe forum, daca nu esti deja membru in Invatam.Net
...
Invatam.Net este unul dintre cele mai noi forum-uri de web design si dezvoltare
din Romania. Vei gasi aici tutoriale, articole unicat si o comunitate prietenoasa.
Daca esti incepator sau avansat iti vei gasi locul alaturi de alti pasionati
de design. Poti discuta despre diferite aspecte ale activitatii tale, cere informatii,
schimba links sau mesaje de forum, posta anunturi si descarca fisiere exclusive
pentru Invata.Net si Wtricks.com
Mă tem ca întrebarea să nu-şi aibă locul aici (posibil chiar pe acest forum) însă cine nu riscă nu bea şampanie.So.....am mai spus odata că nu mă pricep la programare,dar,aş vrea să învăţ.Dacă doresc,evident găsesc nişte cursuri şi aici apare o problemă: De fapt care care sunt limbajele de programare cele mai utile/folsite/convenabile care merită studiate şi care este în general scopul lor?(Şi nu vorbesc numai de webdesign aici).
Aş dori să mă lumineze cineva să îmi prezinte tabloul general,să prind firul pe urmă,ştiu,sunt pe net tutoriale,mai cumpăr cărţi şi învăţ dar nu pot face asta pînă nu ştiu exact ce vreau să fac.
Plănuiesc să ajung la Facultatea de informatică peste un an.(cu ajutorul lui dumnezeu)
Dacă sunt erori grave în ceea ce am spus mai sus,credeţi-mă.
This post was last modified: 01-10-2008 12:31 AM by Ursul.
Spune prima data cam ce ai vrea sa inveti ca sa iti poata da cineva un sfat. Programarea e prea complexa ca sa poata fi explicata intr-un post. Sunt prea multe limbaje si prea diferite ca sa poata fi explicate pe scurt.
Ce fel de programare vrei sa faci ? Interfata text ? Interfata grafica ? web ? Programare microcontrolere ? Te intereseaza ceva simplu ? Te intereseaza ceva la un nivel cat mai jos ? te intereseaza ceva cu mult suport ? te intereseaza ceva independent de platforma ? Sunt multe intrebari care trebuie sa ti le pui inainte de a te gandi ce sa inveti. Incearca sa raspunzi intrebarilor de mai sus si iti pot oferi sfaturi si probabil linkuri pentru a invata ce te intereseaza.
La inceput diferentele dintre limbajele de programare sunt "minore".
Programarea inseamna prelucrarea unor seturi de date astfel incat sa rezulte un alt set de date. Cum o faci... tine de limbaj.
Insa toate limbajele au string-uri si array-uri. Ca se declara ca array() sau String[] e irelevant.
Toate limbajele au loop-urile (iterarile) de baza: for, while, foreach.. etc.
De ce iti spun asta... nu incerca neaparat sa alegi un limbaj.. incearca sa intelegi principiile de baza ale programarii. In ce limbaj le vei aplica... e alegerea ta... insa incearca sa nu depinzi de un limbaj...
Cam asta pot sa iti spun din proprie experienta.
yo iti propun sa inveti php&mysql pentru ca vad mai multe oportunitati cu php dar in final alegerea iti apartine tie. cel mai bine este sa studiezi piata si sa poti vedea ce se cauta mai mult si ce crezi tu ca ar putea sa te ajute in viitor.
daca vrei sa inveti programare poti sa te apuci de limbajul C pentru ca aproape toate limbaje au codul asemator ca al limbajului C si pe viitor daca vei dori sa inveti php, javascript, java, actionscript sau VB iti va fi foarte usor sa lucrezi cu ele.
Am citit pe undeva ca este preferabil sa incepi singur sa citesti pe net tutoriale de php, mysql, fiindca la facultate nu se prea omoara profesorii sa-ti bage php-ul pe gat.
Asa ca poti sa-i dai drumu, n-are rost sa astepti. Vezi ca-s multe tutoriale pe net, te mai ajuta si baietii cu sfaturi si linkuri, ca ei sunt in tema.
Mark Twain - "N-am lasat niciodata scoala sa-mi afecteze educatia."
Mark Twain - "Cel mai bun mod de a te inveseli este sa incerci sa inveselesti pe altcineva."
E bine sa se studieze PHP dar nu e recomandat. E bine sa stii PHP pentru ca poti scoate bani frumosi din asta, dar pe de alta parte trebuie avut in vedere ca e un limbaj de scripting nu un limbaj de programare. PHP, ca orice limbaj de scripting, e usor de invatat dar e mai greu sa iti formezi gandirea algoritmica. Pentru a-ti forma gandirea algoritmica si pentru a gandi "ca un programator" trebuie inceput cu limbajele de programare. C si Pascal sunt cele mai bune pentru incepatori. Pascal este foarte bun din punct de vedere educativ, dar nici C-ul nu e greu de inteles si, dupa cum spunea si gold21c, C-ul este parintele multor limbaje de programare. Odata ce stii C poti spune ca ai baza pentru majoritatea limbajelor care urmeaza sa le inveti. Cand m-am apucat de PHP mi-a fost foarte usor pentru ca aveam bazele in C. Cam toate functiile de baza din C se gasesc si in PHP, sintaxa e asemanatoare in majoritatea cazurilor si librariile sunt comune. De asemenea pe partea de programare cand am trecut de la C la C#, chiar daca C# e limbaj orientat pe obiecte, mi-a fost usor din aceleasi motive - sintaxa si asemanare.
Deci, daca vrei sa intelegi programare calumea invata C (si apoi C++, C#, java, PHP sau ce ai nevoie) sau Pascal care nu stiu sa aiba corespondent pe partea de web dar care te ajuta mult daca ramai pe partea de programare pentru ca Pascal sta la baza limbajului Delphi - Delphi fiind un pascal extins si orientat pe obiecte, iar mai nou cu suport .NET.
E bine sa se studieze PHP dar nu e recomandat. E bine sa stii PHP pentru ca poti scoate bani frumosi din asta, dar pe de alta parte trebuie avut in vedere ca e un limbaj de scripting nu un limbaj de programare. PHP, ca orice limbaj de scripting, e usor de invatat dar e mai greu sa iti formezi gandirea algoritmica. Pentru a-ti forma gandirea algoritmica si pentru a gandi "ca un programator" trebuie inceput cu limbajele de programare. C si Pascal sunt cele mai bune pentru incepatori. Pascal este foarte bun din punct de vedere educativ, dar nici C-ul nu e greu de inteles si, dupa cum spunea si gold21c, C-ul este parintele multor limbaje de programare. Odata ce stii C poti spune ca ai baza pentru majoritatea limbajelor care urmeaza sa le inveti. Cand m-am apucat de PHP mi-a fost foarte usor pentru ca aveam bazele in C. Cam toate functiile de baza din C se gasesc si in PHP, sintaxa e asemanatoare in majoritatea cazurilor si librariile sunt comune. De asemenea pe partea de programare cand am trecut de la C la C#, chiar daca C# e limbaj orientat pe obiecte, mi-a fost usor din aceleasi motive - sintaxa si asemanare.
Deci, daca vrei sa intelegi programare calumea invata C (si apoi C++, C#, java, PHP sau ce ai nevoie) sau Pascal care nu stiu sa aiba corespondent pe partea de web dar care te ajuta mult daca ramai pe partea de programare pentru ca Pascal sta la baza limbajului Delphi - Delphi fiind un pascal extins si orientat pe obiecte, iar mai nou cu suport .NET.
Buna Agkelos,
Nu stiu cum faci de reusesti, dar de fiecare data dai raspunsuri mai mult decat detaliate, la obiect si in acelasi timp argumentate logic.
Multumesc pt raspuns. Bafta!
Mark Twain - "N-am lasat niciodata scoala sa-mi afecteze educatia."
Mark Twain - "Cel mai bun mod de a te inveseli este sa incerci sa inveselesti pe altcineva."
Mulţumesc mult pentru răspunsuri.Foarte utile şi la obiect.
Am mai auzit propuneri privitor la C dar erau ceva mai aproape de:Mi-a spus bunica că e bine să ştii C-ul că faci lucruri frumoase.O să încerc nişte tuturiale,cărţi să văd ce merge la urma urmei am numai de cîştigat din asta.
Numai bine.!
Studiaza C cu rabdare. De asemenea structuri de date si algoritmi. Nu te grabi sa treci la un alt limbaj prea repede. Multi au impresia ca cunosc un limbaj si se arunca sa invete altele. Cel mai important lucru e sa lucrezi la un proiect real, sa inveti in ce fel se creeaza un produs software. Abia apoi recomand C++. Depinde la ce nivel vei dori sa lucrezi in C++. C++-ul e un limbaj destul de complex daca vei dori sa il stapanesti cu adevarat. O sa iti ia probabil mai mult de 1 an de lucru efectiv ca sa il cunosti la un nivel mediu.
De asemenea, dupa ce studiezi limbajul C si devii fluent in el, e bine sa citesti cat mai mult cod de calitate. Eventual sa participi la proiecte open-source. Asta daca intre timp nu ajungi sa lucrezi la un proiect comercial care sa iti manance tot timpul ....
Dar nu te grabi sa treci la alt limbaj decat C, decat dupa ce ai lucrat la un proiect micut, macar de 50.000 de linii de cod
Dupa aceea poti sa te orientezi catre C++/Java/C# si altele. Sau poti sa ramai la C, e un limbaj bun, poti sa faci foarte multe lucruri cu el