DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Programiranje (http://www.devprotalk.com/forumdisplay.php?f=23)
-   -   Programski jezik za početnika (http://www.devprotalk.com/showthread.php?t=8833)

misha topola 12. 06. 2010. 21:32

Programski jezik za početnika
 
Da li možete da mi preporučite neki programski jezik za početnike. Samo da naglasim da se do sada nisam bavio programiranjem niti znam kako se programira.

Pored jezika, koje programe trebam da skinem?

Hvala unapred :1091:

3banchi 12. 06. 2010. 21:38

Zavisi sta zelis da radis, na webu ili neke desktop aplikacije...?

Dzonny 12. 06. 2010. 21:38

Programiranje čega?
Ako misliš na web programiranje, kreni od htmla, css-a, pa kasnije na javascript, php...
Nikakvi programi nisu potrebni, osim naravno notepad++, mada se mogu koristiti mnogi, ali ako misliš na naučiš programi su manje važni.

misha topola 12. 06. 2010. 22:35

Desktop aplikacije za početak. Nadam se na je ovo pravo mesto za moje pitanje :)

razno 12. 06. 2010. 22:53

Pretpostavljam da si zainteresovan za windows platformu, pa bi ti onda preporucio da krenes za C#. Imas dobar IDE ,GUI builder, podrsku za baze podataka i mislim da nije preterano tezak. Postoji dosta knjiga na Srpskom i Engleskom za ovaj programski jezik. Sa njim mozes pisati vecinu Utilities i usluznog programa.
Kasnije mozes obraditi C/C++.

mangia 13. 06. 2010. 01:28

Ovde imaš 10 različitih savjeta...

Evo i 11-ti

Odaberi koji bilo programski jezik. Ako si ozbiljan u tome onda ćeš ih "naučiti" još nekoliko kasnije. Ako nisi onda je potpuno svejedno na kojem jeziku ostaneš tj koji si odabrao...

LiquidBrain 13. 06. 2010. 03:04

Citat:

Originalno napisao mangia (Napišite 85122)
Ovde imaš 10 različitih savjeta...

Evo i 11-ti

Odaberi koji bilo programski jezik. Ako si ozbiljan u tome onda ćeš ih "naučiti" još nekoliko kasnije. Ako nisi onda je potpuno svejedno na kojem jeziku ostaneš tj koji si odabrao...

Mozda je najbolje krenuti prvo sa proceduralnim, pa tek onda objektnim jezicima, jer se u objektnom programiranju koriste i proceduralni koncepti, i imacesh samo bolju osnovu za dalje :)

misha topola 13. 06. 2010. 10:19

Citat:

Originalno napisao razno (Napišite 85117)
Pretpostavljam da si zainteresovan za windows platformu, pa bi ti onda preporucio da krenes za C#. Imas dobar IDE ,GUI builder, podrsku za baze podataka i mislim da nije preterano tezak. Postoji dosta knjiga na Srpskom i Engleskom za ovaj programski jezik. Sa njim mozes pisati vecinu Utilities i usluznog programa.
Kasnije mozes obraditi C/C++.

Samo mi kaži tačne nazive programa koje trebam da skinem :)

vidak 13. 06. 2010. 11:35

Citat:

Originalno napisao misha topola (Napišite 85131)
Samo mi kaži tačne nazive programa koje trebam da skinem :)

Ovo je pravi trenutak da se sa radošću i ushićenjem upustiš u predivne vode programiranja koje uključuju i čitanje gomile tutorijala, pretraživanje sajtova..

Zato uzmi "Google u šake" i search iz sve snage! :1046: To je jedini način da postaneš kvalitetan programer!

Ako ti je problem čitanje na engleskom za početak je najbolje da kupiš neku od knjiga na našem jeziku pa onda kada malo savladaš oblast vratiš se na "Google u šake"

razno 13. 06. 2010. 13:14

Visual Studio http://www.microsoft.com/express/downloads/
Ovo ti je express edicija koja je besplatna i za tvoje potrebe ce biti dovoljna.
Za C# na srpskom jeziku imas mala skola C# u izdanju Microsofta. Imas ga na netu, u pitanju je mini-knjiga namenjena srednjoskolcima da se upoznaju sa jezikom. Za ostale knjige ces se vec snaci :)

misha topola 16. 06. 2010. 12:16

Ne mogu nikako da nađem tu knjigu. Da li možeš da mi pošalješ link za download? :)

zidoo 16. 06. 2010. 12:49

http://en.wikipedia.org/wiki/Brain**** :):)

Posto vidim da si totalni pocetnik ak ti se bas uci i zelis 'ljeba, osnove C-a. Najbolje sa ETF-a da poplasis neku knjigu iz Osnova Programiranje I, takodje jednu iz Arhitekture racunara.
Kasnje kad "spoznas" osnovne stvari vezane za programiranje odaberi neki jezik kojem ces malo vise da se posvetis.

zasto ima filter na rjec f,u,c,k

nn.nn 16. 06. 2010. 13:43

http://learnpythonthehardway.com/

"This is the site for the book "Learn Python The Hard Way". The book is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up their skills before starting a more detailed book."

Autor: Zed Shaw

Nije C#, ali je za početnike.

Dragi Tata 16. 06. 2010. 15:27

C# је превише компликован за почетника у програмирању. Боље погледај ово: http://blogs.msdn.com/b/smallbasic/a...llo-world.aspx

LiquidBrain 16. 06. 2010. 17:19

Ma da, basic... samo mu to treba u zivotu....

jablan 16. 06. 2010. 17:52

Python ako hoćeš da što bolje naučiš programiranje, C# ako hoćeš da što pre zaradiš $$.

razno 16. 06. 2010. 22:05

Znao sam da ce biti kritika za C#,ali realno sa njim moze brzo nauciti da programira i poceti da zaradjuje. Ima dobar IDE, GUI designer itd. Jezik jeste kompleksan,ali nece verovatno odmah poceti da koristi klase,namaspace i sl. stvari.

Ukoliko mu se ne svidi ovo, jos teze ce mu se svideti c/c++ gde mora poceti od konzolnog nivoa programiranja, i gde se mora namuciti dobro za vecinu stvari koje se na c# rade lako.

Kasnije ako hoce dublje da udje u tematiku programiranja upoznace se i sa arhitekturom racunara, masinskim instrukcijama, nacinom reprezentacije brojeva/podataka u racunaru, nacinom smestanja podataka u memoriju za odredjene programske jezike,algoritmima i strukturama podatak...itd. Tako da ima vremena i za C/C++

Sto se tice mini-knjige http://www.microsoftsrb.rs/download/...nja_Csharp.pdf
Odavde neces puno nauciti.Ipak ti preporucujem da nadjes neku knjigu koja je bas za pocetnike, gde je obradjeno od tipova podataka,preko kontrolnih struktura itd.

p.s.Cudim se da jos niko nije pomenuo Paskal :D

jablan 16. 06. 2010. 22:28

Citat:

Originalno napisao razno (Napišite 85310)
jos teze ce mu se svideti c/c++ gde mora poceti od konzolnog nivoa programiranja

Ja mislim da si jedino ti na temi i pominjao C i C++. :)

BTW šta ima loše kod programiranja u konzoli? Command-line interpreter je ubedljivo najzgodnija stvar upravo za učenje programiranja.

razno 16. 06. 2010. 22:50

Nisam jedini, neko je pomenuo da krene od C-a :)

Nisam rekao da je konzolno programiranje lose,vec da ce se vise namuciti ako krene od konzole i jezika nizeg nivoa kao sto je c.
Ako zeli i na c# kao i ostalim jezicima moze da radi konzolno programiranje :)

degojs 16. 06. 2010. 22:58

^Ma nemoj da se trudis da pojasnjavas, zajebava te.

Zna on dobro sta si ti napisao, samo sto kao i uvek koristi priliku da reklamira nesto drugo: command-line interpretere, jer je to, da pogadjamo, na raspolaganju za omiljeni Rubi... bese li irb..

mangia 16. 06. 2010. 23:03

Programiranje je nešto slično ovome...

http://www.thealmightyguru.com/Humor...InTheFoot.html

jablan 17. 06. 2010. 12:29

Citat:

Originalno napisao razno (Napišite 85314)
Nisam rekao da je konzolno programiranje lose,vec da ce se vise namuciti ako krene od konzole i jezika nizeg nivoa kao sto je c.

E ali ono što sam hteo da kažem je da može da krene od jezika višeg nivoa i konzole. Poenta je što je ciklus edituj-snimi-kompajliraj-izvrši zapravo jedna, sa stanovišta samog učenja jezika, nepotrebna smetnja koja oduzima dosta vremena. Al to znaju samo oni koji su radili i jedno i drugo. :)

japan 17. 06. 2010. 13:17

Ja ne vidim sta je tu toliko komplikovano. Jedina razlika izmedju interpretiranja i izvrsavanja kompajliranog koda je taj jedan korak kompajliranja. Cinjenica je da samo kompajliranje ponekad moze da zahteva dodatno poznavanje raznih opcija kompajlera, ali je to cena pogodnosti koje pruzaju kompajlirani programi.

A sto se vremenske zahtevnosti tog jednog koraka tice, ljudi su, da prostis, izmislili make, tako da si opet na O(const) ;)

jablan 17. 06. 2010. 15:01

Mislio sam na interaktivno interpretiranje. To apsolutno nije isto kao izvršavanje kompajliranog (ili interpretiranog) programa od početka do kraja. Najbliži pandan tome u radu sa kompajliranim jezicima je step-by-step debagiranje (a ono itekako ima smisla, nadam se da se barem oko toga slažemo?).

kickloop 17. 06. 2010. 16:36

Ljudi kladim se da ste čoveka zbunili do te mere da će na kraju da odustane.

Dragi Tata 17. 06. 2010. 21:55

Citat:

Originalno napisao kickloop (Napišite 85338)
Ljudi kladim se da ste čoveka zbunili do te mere da će na kraju da odustane.

Што је вероватно најздравија одлука...

degojs 18. 06. 2010. 01:16

Kompajlirani jezici su i pre mogli da se menjaju tokom izvrsavanja, sto je onda vrlo blizu tih cmd interpretera..

VS je nudio takvu mogucnost cini mi se pre nekih 15 godina (Edit & Continue) u mislim i VC++ i VB-u (uz kombinaciju sa Immediate konzolom u VS gde je mogao interaktivno da se poziva kod i slicno). Kasnije su izbacili E&C, pa vracali.. mislim da i sada ima, sa nekim ogranicenjima. Immediate konzola, mislim da ima sad isto u VS, samo se zove mozda Command Window ili tako nesto.

Mono je jos pre pokazao takve fazone za C#, a MS ce to da ubaci kad zavrse novi kompajler za C# (5.0) gde ce kompajler da ujedno postane servis platforme pa ce bukvalno moci bilo koji string koji sadrzi C# kod da se kompajlira i da bude u potpunosti moguca komunikacija takvog i obicnog koda, itd..

Evo za mono ovde (nisam licno probavao): http://www.mono-project.com/CsharpRepl

misha topola 18. 06. 2010. 09:58

Citat:

Originalno napisao kickloop (Napišite 85338)
Ljudi kladim se da ste čoveka zbunili do te mere da će na kraju da odustane.

Neću da odustanem, samo moram da pročitam temu još jednom :)
Našao sam knjigu za C# jezik, pa ću da krenem sa učenjem i vežbanjem.

Marko Medojevic 18. 06. 2010. 17:08

Imaš takođe i CBT Nuggets video za C#:

On The Job Training Series: C# contains these videos:

- Overview: What is Microsoft .NET?
- Introducing Microsoft C# (free video)
- The Basics of Variables, Operators, and Expressions
- Implementing Methods
- Making Decisions Using Flow Control
- Classes, Objects, and Assemblies
- Developing Business Objects Part 1
- Developing Business Objects Part 2
- Working with Menus
- Working with C# Events
- Windows List Controls: The Combo Box
- Introduction to ADO.NET Part 1
- Introduction to ADO.NET Part 2
- Introduction to ADO.NET Part 3
- Databound Controls
- Introducing ASP .NET
- Databound Web Applications
- Using the Web Configuration File
- Advanced DataGrid Techniques
- The .NET Framework and XML

http://www.cbtnuggets.com/webapp/product?id=218


Vreme je GMT +2. Trenutno vreme je 17:23.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.