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: |
Zavisi sta zelis da radis, na webu ili neke desktop aplikacije...?
|
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. |
Desktop aplikacije za početak. Nadam se na je ovo pravo mesto za moje pitanje :)
|
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++. |
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... |
Citat:
|
Citat:
|
Citat:
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" |
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 :) |
Ne mogu nikako da nađem tu knjigu. Da li možeš da mi pošalješ link za download? :)
|
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 |
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. |
C# је превише компликован за почетника у програмирању. Боље погледај ово: http://blogs.msdn.com/b/smallbasic/a...llo-world.aspx
|
Ma da, basic... samo mu to treba u zivotu....
|
Python ako hoćeš da što bolje naučiš programiranje, C# ako hoćeš da što pre zaradiš $$.
|
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 |
Citat:
BTW šta ima loše kod programiranja u konzoli? Command-line interpreter je ubedljivo najzgodnija stvar upravo za učenje programiranja. |
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 :) |
^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.. |
|
Citat:
|
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) ;) |
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?).
|
Ljudi kladim se da ste čoveka zbunili do te mere da će na kraju da odustane.
|
Citat:
|
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 |
Citat:
Našao sam knjigu za C# jezik, pa ću da krenem sa učenjem i vežbanjem. |
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:15. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.