Vreau sa invat programare

Despre PHP, MySQL, HTML, C++, VB, JAVA etc.

Moderator: Moderatori

Post Reply
User avatar
lolz
Posts: 18
Joined: Fri Mar 12, 2004 8:47 am

Vreau sa invat programare

Post by lolz »

Hello,
Am o mare rugaminte. Facultatea mea nu are nici o leg cu partea de real implicit programare (mate-fizica, d-astea). M-am gandit io ca ar fi o kestie deshteapta sa ma apuc insa sa invat cate ceva in domeniul asta si mi-am luat o sacosa de carti gen : "Visual basic primii pasi" sau "baze de date in VB". Nu am invatat aproape nimic din ele, sunt pt robotei tampiti cartile astea. Fa aia si aia dar de ce faci kestia respectiva nu ti se explica.Si apoi ma gandesc eu ca daca nu stii principiile, degeaba inveti.Ma intereseaza manule cu tehnici de programare sau ce altceva considerati voi ca am eu nevoi pt a invata bazele programarii.As prefera manualele de la poli, sa-mi spuneti care sunt si care credeti voi ca imi trebuie : autori, numele cartii etc. eventual ordinea in care ar trebui studiate, etc. m-am saturat sa ma joc tampeni si poate invat dreaq ceva. Ca limbaje as vrea sa ma indrept inspre Basic, C++, etc. Vreau sa o iau de la inceputuri de la ce tre sa constituie baza, principiile.
Ca aplicabilitate ma intereseaza sgbd, lucrul cu fisiere, etc.
problema este ca eu nu am habar de nimic in materie de programare.vreau sa o ia de la inceput de la alea cu structuri repetitive, lucru cu fisiere, declarare de variabile(for netx, do until, loop, select case etc)
Merci mult.
P.S. Shi i mean MULT.
ex ktistai ex -=ktistai=- viitor ex lolz
Sa va pititi toti la Mina Minovici ; Incep sa cred ca locu meu nu e aici printre localnici ;
e oribil,cu saliva-n tricou tocand ultimu ban ;o sa va cant cu trandafiru-n dinti iubirea pe la geam
User avatar
boboS
Posts: 2656
Joined: Sat Dec 06, 2003 11:35 pm

Post by boboS »

Cauta tutoriale pe net ca sunt O GROAZA ! Eu am cautat si am gasit destul de multe de toate felurile. Si pentru incepatori si pentru avansati. Si mai ales cauta si fisiere sursa la anumite proiecte ca studiind exemple si incercand sa le modifici inveti mai repede !
User avatar
Wi][iE
Posts: 371
Joined: Sun Dec 01, 2002 5:34 am

Post by Wi][iE »

http://www.google.com e sfant.
Mai cauta prin topicurile trecute pt adrese de net folositoare programatorilor...

Succes!
Will make polys and splines for food...and clothes...
User avatar
draq
Posts: 333
Joined: Fri May 23, 2003 10:47 am

Post by draq »

Daca vrei sa inveti Java iti recomand Java de la 0 la expert la editura polirom este o carte buna.Daca dispui de net tot timpul siteul urmator te va ajuta mult in dezvoltarea programelor in java: http://java.sun.com/j2se/1.4.2/docs/api/
Pentru C++ si altele iti recomanda siteul http://www.codeproject.com care are exemple si explicatii(incearaca-l pe mine m-ajutat foarte mult).
mrk
Posts: 5
Joined: Tue Apr 20, 2004 5:11 pm

Post by mrk »

e f. bine ce te-ai gandit tu sa inveti programare...problema e imho ca nu incepi de unde trebuie...vb or java 4 instance e de nivel cam inalt si ofera multa abstractizare...so..daca vrei cu ADEVARAT sa inveti ceva uite cateva sfaturi :
1. nu te astepta sa devii expert in cateva luni. o sa dureze ani.
2.ia-o de la baza. invata algoritmi, structuri de date, etc. sunt destule resurse pe net. nu trebuie sa intelegi neaparat dif. intre NP si NP complete, dar intelegi la ce ma refer
3. Turbo pascal e f. bun ptr. incepatori (cel putin a fost ptr. mine). apoi...C/C++ (tine minte ca atata timp cat inveti ce inseamna de fapt programarea, nu conteaza atat de mult sintaxa)
4. in tot ceea ce faci incearca sa intelegi ce faci. daca merge o chestie si nu intelegi de ce merge...e o problema

gl hf
Mr. Garrison: Sorry kids, I just can't trust something that bleeds for five days and doesn't die.
User avatar
Wi][iE
Posts: 371
Joined: Sun Dec 01, 2002 5:34 am

Post by Wi][iE »

De acord cu Pascal, dar asta e cu 2 taisuri, pt ca pascal a cam "expirat". Nu e greu sa o iei direct de la C pt ca pana la urma nu este decat o problema de sintaxa pt incepatori.
Will make polys and splines for food...and clothes...
User avatar
alexdm
Posts: 49
Joined: Mon Sep 01, 2003 12:53 pm

Post by alexdm »

Cel mai bine pentru inceput este o carte de ingineria programari, care sa te invete sa gandesti ca un programator. Abia dupa ce o termini te poti apuca sa inveti sintaxa unui anumit limbaj. Marele avantaj este ca daca stii principiile programarii - in pseudocod - poti sa inveti mult mai usor un anumit limbaj.

Cea mai buna carte de software engineering este din punctul meu de vedere "Practice of programming" de Kernighan. Daca te decizi sa inveti C++, iti recomand "C++ Complete reference" a lui Schild, "The C++ programming language"a lui Stroustrup si nu in ultimul rand "Thinking in C++" a lui Eckel.

Succes...
Violently happy
User avatar
Wi][iE
Posts: 371
Joined: Sun Dec 01, 2002 5:34 am

Post by Wi][iE »

Ma baietzi, voi il ametzitzi pe omul asta. Nu poti sa-i dai sa invete teorie pt ca nu-i foloseste la nimic. El trebuie sa o ia de la 0 si sa inceapa cu "Hello world".
La nivel 0 cred ca cel mai recomandat este "Teach yourself C++ in 21 days". Daca poti face rost ia manualul de C++ a lui Stoilescu (asta e roman) care a fost proiectat sa fie manual de liceu. Totusi daca tu consideri ca poti sa o iei de la teorie sa ajungi la practica...e alegerea ta.
Will make polys and splines for food...and clothes...
User avatar
holhos
Posts: 629
Joined: Wed Jan 07, 2004 9:45 pm

Post by holhos »

Eu zic ca cel mai bine ar fi sa incepi cu pascal(eu zic ca pt incepatori e cel mai bun chiar daca e deja expirat,deoarece are o sintaxa usoara,cel putin eu ma cam trageam inapoi daca vedeam din prima o sintaxa de C),apoi un C,C++ sau Java ,si pt baze de date nu ar strica sa pui cateva saptamani niste baze in batranul foxpro 2.6.
Daca nu intelegi in cartile cumparate ,fa-ti si tu rost de catva manuale de liceu.
Daca crezi ca vrei ceva documentatie in Pdf sau word trimite-mi un mail la
Holhos_777@yahoo.com (poate te intereseaza si ceva documentatie de linux).
O zi buna si succes.
User avatar
Wi][iE
Posts: 371
Joined: Sun Dec 01, 2002 5:34 am

Post by Wi][iE »

Nu uita un mic amanunt: nu prea sunt tutoriale pe net pt pascal, iar asta cam poate fi un impediment...
Will make polys and splines for food...and clothes...
User avatar
Dr. Voidberg
Moderator
Posts: 2718
Joined: Tue Dec 24, 2002 1:17 pm

Post by Dr. Voidberg »

Wi][iE wrote:Nu uita un mic amanunt: nu prea sunt tutoriale pe net pt pascal, iar asta cam poate fi un impediment...
Dar gasesti o gramada de carti pe la anticariate.
96 percent of Americans believe that Mr. T still pities the fool.
Radical dreamer
User avatar
Lup_Alb
Moderator
Posts: 1020
Joined: Thu Jul 04, 2002 3:00 am

Post by Lup_Alb »

Un mediu de programare destul de flexibil si puternic, care are la baya limbajul Object Pascal, este Delphi. Exista doua carti destul de bune in limba română la editura albastră http://www.albastra.ro
Uneori Adevărul este de partea greşită a ţevii unei puşti...
User avatar
lolz
Posts: 18
Joined: Fri Mar 12, 2004 8:47 am

:)

Post by lolz »

Multumesc mult. Chiar sunt impresionat si adanc recunoscator tuturor celor ce mi-au raspuns.
voi tine cont de aceste sfaturi.
O zi frumoasa!
ex ktistai ex -=ktistai=- viitor ex lolz
Sa va pititi toti la Mina Minovici ; Incep sa cred ca locu meu nu e aici printre localnici ;
e oribil,cu saliva-n tricou tocand ultimu ban ;o sa va cant cu trandafiru-n dinti iubirea pe la geam
User avatar
caraboy
Posts: 1598
Joined: Sun Feb 23, 2003 3:43 pm

Post by caraboy »

Eu as zice sa inceapa cu niste manuale de liceu. Ex: Cele de Tudor Sorin. Ele te invata baza, mai ales manualul de clasa a X-a care te invata metode de programare. Asta ca sa intelegi cum functioneaza un limbaj de programare, sa stii cum calculeaza un maxim, cum folosesti un backtracking, etc. Manualul de clasa a XI-a te invata programarea pe obiecte. Daca ai baza asta, apoi poti sa te apuci sa inveti programare mai avansata, folosind windows API, etc. Eu sunt clasa a X-a si am ajuns la backtracking. Cand am inceput programarea nu stiam nimic.... si nici nu-mi dadeam seama cum poti face un program din maxim, minim, functii matematice, etc. Insa m-am inselat. Acum am inteles la ce le folosim, si cu ajutorul unor tutoriale de pe net (http://www.cprogramming.com/ http://www.codeproject.com) am reusit sa-mi dau seama cum sa folosesc grafica in dos, cum sa redau un mp3 folosind mci in windows, etc). Totul insa iti ia ceva timp.....
PS-> Multi o sa-mi sara in cap si o sa-mi zica ca nu poti face nimic cu manualele alea. Nu e asa.... Pt un incepator sunt bune.... :D
User avatar
FreeMan_FX
Posts: 100
Joined: Mon Sep 20, 2004 10:00 pm

Post by FreeMan_FX »

vreau si eu sa va ajut cu ceva ..poate sunt mai multi care vor fi interesati sa se apuce de programare ..si chiar daca multi spun ca Pascalul e invechit ..nu-i chiar asa ..e f bun pt incepatori sa intelega ce e ala program ,instructiuni ,variabile ,etc ..
Am pus aici ceva ce am gasit pe un CD de la o revista de mai de mult si mi s-a parut cel mai bun material pt Pascal si mai ales incepatori ..are de toate si e structurat fain ..oricum ..iti recomand sa incepi cu Pascal si sa inveti din "manalul" asta ..gata cu vorbaria ..aici este :wink:
User avatar
caraboy
Posts: 1598
Joined: Sun Feb 23, 2003 3:43 pm

Post by caraboy »

Pascal e cam invechit si e mai mult un limbaj didactic. Plus ca o sa-ti fie mult mai greu sa treci si la alte limbaje, cum ar fi PHP, Java care au o sintaxa asemanatoare. Pana si Action Script din Flash a trecut de la versiunea cu o sintaxa asemanatoare cu Pascal (begin, end) la una asemanatoare cu C. Nu mai stiu de la ce versiune au trecut. Eu am incercat si Pascal si cand am vazut C-ul.... Parerea mea. :)
User avatar
FreeMan_FX
Posts: 100
Joined: Mon Sep 20, 2004 10:00 pm

Post by FreeMan_FX »

imi cer scuze ca n-am putut uploada fisieru ..tot felu de probleme cu webhostingu` ..astia de pe home.ro is de 2 bani ..gata ..Aici e manualu de pascal
Caraboy ..de ce zic ca-i bun pascalu` pt inceput ..e mai usor pt cineva complet nou in programare sa inceapa cu el ...altfel sa treaca direct la C/C++ ..n-ar face decat sa-l zapaceasca ..bye
User avatar
Develz
Posts: 84
Joined: Thu Aug 12, 2004 3:53 pm

Post by Develz »

DC++ ( sau alt client, de ex oDC )

si cauta fisiere .pdf

ai sa te miri :) cate sunt.

:morning: succes la citit.

( îţi recomand o usa inchisa, pereti antifonici, o FORMA spirituala mare, si decisa sa invete - altfel nu vei intelege nimic. )

dupa aia, incearca sa pui in aplicare cele invatate. In ordinea din carte.

Ce n-ai inteles, vei intelege dupa, prin teste succesive. Dupa terminarea tuturor testelor din carte - crede-ma ca îţi poti lua CERTIFICATUL ( pt. acel limbaj de programare ) - si probabil, daca ai varsta, te poti angaja pe bani buni )

E mai bine, sa stii mai mult decat 1 singur limbaj de programare.

desi, îţi recomand sa ai o CULTURA GENERALA ( de literatura beletristica ) muuuuuuuuuuuuuuuuuuuuuult mai mare decat cea de la scoala, sau altceva.

Motivatiile :

- ai o minte antrenata, care se poate concentra mai bine, citi mai repede.

si îţi recomand, sa NU incepi direct cu C / C ++ ca toti maniacii de $ rapizi.

Ia intai un PASCAL / QBasic - si de abia pe URMA - daca SIMTI ca ai inteles totul, poti sa te apuci de C si altele.
Doua lucruri m-au umplut neincetat de o isterie metafizica : un ceas care sta, si un ceas care umbla.
Post Reply