Programování pro úplného začátečníka

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
nikl
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. pro 2005
Bydliště: Žďár nad Sázavou
Kontaktovat uživatele:

Programování pro úplného začátečníka

Příspěvek od nikl »

Ahoj, jsem teď v maturitním ročníku na gymplu a po střední bych chtěl jít studovat informatiku buď do Brna (VUT FIT) nebo do Prahy (nová fakulta ČVUT FI). Problém ale je, že na gymplu nám pro nedostatečný zájem neotevřeli programovací seminář, a tudíž se budu muset základy naučit sám. Slýchávám, že student, co jde na informatiku a programování v životě nedělal, má dost problémů. Snažil jsem se něco najít na netu, ale vůbec nevím kde začít. Pohled na kód a jednoduché algoritmy je pro mě stále tak trochu španělská vesnice. S počítačem dělám hrozně rád (a tím nemyslím jenom hry :), rád se šťourám v komponentách, skládám pc, umím dobře ve wordu, excelu a powerpointu., rád bych se tedy počítačem a moderní technologií v budoucnu živil. S čím bych měl tedy začít, jak literaturu a programy si sehnat, abych měl na VŠ trochu náskok? Díky
"Vědění je moc. Můžeme tolik, kolik známe." F. Bacon
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: Programování pro úplného začátečníka

Příspěvek od OndraSter »

Třeba my máme ve škole takovýto postup:

na naučení se psaní algoritmů Baltíka (point&click "programovani")
na programování od cca listopadu C# (C-sharp)

C# se v poslední době dost prosazuje, být tebou tak do něj jdu, je bezva.
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
NoTHX
Středně pokročilý
Středně pokročilý
Registrován: 24. lis 2004
Bydliště: Budvar City

Re: Programování pro úplného začátečníka

Příspěvek od NoTHX »

pokud je o samotné "přičichnutí" k programování, můžeš si začít hrát třeba s JavaScriptem a výsledky se budou projevovat na webové stránce (kterou stačí mít uloženou třeba v dokumentech, to je jedno), aby jsi pochopil základní syntaxi a logiku... odtud už se dá odrazit k Javě nebo C#, protože jsou si s JS hodně podobné. GUI prvky se dají doházet přes HTML, tak není třeba řešit příslušné třídy v C# a spol.

příklad

Kód: Vybrat vše

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Test</title>
</head>
<body bgcolor="#FFFFFF">

<script type="text/javascript">
//MISTO NA HRANI :)
</script>

</body>
</html>
Naposledy upravil(a) NoTHX dne ned 21. zář 2008, 16:59, celkem upraveno 2 x.
Pavel.P.
Středně pokročilý
Středně pokročilý
Registrován: 28. lis 2005
Bydliště: UHB

Re: Programování pro úplného začátečníka

Příspěvek od Pavel.P. »

Jakýkoliv C# jazyk je dobrý, ale chce to jednoduchý základ... Tím myslím Deplhi (na Pascal bych se moc nedíval, i-když to není špatná věc -> TurboPascal, DevPascal...). V Delphi se využívý jazyka Pascal, jde o velice jednoduchý jazyk a pochytíš na tom programátorské myšlení, není nic jednodušího, než potom přejít na C#/C++ atd.

Knížky v tomto oboru bych ti doporučil:
Delphi - začínáme programovat od Jan Pošta, nakladatelství BEN
Deplhi - začínáme programovat od Slavoj Písek, nakladatelství GRADA

...
Maranov
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 21. črc 2006

Re: Programování pro úplného začátečníka

Příspěvek od Maranov »

Co se týče C# doporučuji: M. Virius - C# pro zelenáče

existuje snad i Pascal pro zelenáče, pro začátečníka bude možná lepší začít tímto.
DESKTOP: C2D E8200 (pasivně); ATI HD 3870 (AC S1, 120 fan@5V); 4GB RAM; OCZ Vertex2 SSD 64GB; 320+320+250GB JBOD (odhlučněno); 2x FSC P19-2 (2056x1024)
MOBILE: Lenovo Thinkpad T420 4177 CTR, Crucial M4 SSD 128GB, 6GB RAM; FSC P19-2; Logitech G400
POCKET: Nokia Hulmia 800; Hitachi 500GB@Scythe Kamazo 2 (eSATA); Creative EP-630
AUDIO: Sennheiser HD 555 (foam mod), NuForce Icon µDAC, FLAC, ReplayGain, f2k

"A Man's mortality is a compass that points his way in life."
ChrastyII
Začátečník
Začátečník
Uživatelský avatar
Registrován: 06. kvě 2006
Bydliště: Praha

Re: Programování pro úplného začátečníka

Příspěvek od ChrastyII »

To je bezva, kolik se tady potkalo C# vývojářů... áno, taky dělám na .NET platformě a taky doporučuju i rovnou do začátku C#... Tu knížku "C# pro zelenáče" bych tady u sebe taky někde našel (uff, jedna z mojich prvních koupených knih o programování), myslim, že byla do začátku dobrá :)
kidd.sadam
Nováček
Nováček
Registrován: 27. zář 2006
Bydliště: Ostrava
Kontaktovat uživatele:

Re: Programování pro úplného začátečníka

Příspěvek od kidd.sadam »

Čau, jak už řekli přede mnou, doporučil bych z jazyků C knihy "pro zelenáče" :
http://www.neo.cz/books/cpp4green.html
http://www.neo.cz/books/cis.html
tady si je můžeš koupit za levnou cenu přímo od nakladatele ;)

jinak vývjové přostředí, co jsem používal z free bylo DevCPP (nebo tak nějak).. ale je jich mnohem víc..

Jinak osobně bych doporučil Javu :) a taky můžeš zkusit http://www.neo.cz/books/java_green.html
Zde bych doporučil jako vývojové prostředí NetBeans nebo Eclipse ;) - sou to profesionální nástroje, které se používají ve firmách a jsou free :)
nikl
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. pro 2005
Bydliště: Žďár nad Sázavou
Kontaktovat uživatele:

Re: Programování pro úplného začátečníka

Příspěvek od nikl »

Díky za vaše rady, zkusím se naučit něco v Céčku. Jde mi hlavně o to, abych se naučil základní věci a byl tak lépe "přístupný" dalším podrobnějším věcem, které mě naučí VŠ.
"Vědění je moc. Můžeme tolik, kolik známe." F. Bacon
axloth
Začátečník
Začátečník
Registrován: 14. pro 2004

Re: Programování pro úplného začátečníka

Příspěvek od axloth »

Taky bych doporucil "C pro zelenace". A co se tyka editoru na prvni krucky, tak treba devcpp.
nikl
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. pro 2005
Bydliště: Žďár nad Sázavou
Kontaktovat uživatele:

Re: Programování pro úplného začátečníka

Příspěvek od nikl »

Je tu nejaky student VUT FIT, se kterym bych mohl prodiskutovat veci ohledne teto fakulty?
"Vědění je moc. Můžeme tolik, kolik známe." F. Bacon
Pavel.P.
Středně pokročilý
Středně pokročilý
Registrován: 28. lis 2005
Bydliště: UHB

Re: Programování pro úplného začátečníka

Příspěvek od Pavel.P. »

nikl píše:Je tu nejaky student VUT FIT, se kterym bych mohl prodiskutovat veci ohledne teto fakulty?
Jestli jsi myslíš, že tě tam naučí programovat, tak to těžko. Je tam od všeho všecho, ale dohromady nic. Kámoš tam vydržel rok a to je programátor C++...

...
nikl
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. pro 2005
Bydliště: Žďár nad Sázavou
Kontaktovat uživatele:

Re: Programování pro úplného začátečníka

Příspěvek od nikl »

Vim ze informatika neni jen o programovani, je to matika, fyzika atd. Mat a Fyz neni problem, mam z nich jednicky, jsem z gymplu a navic budu z obou maturovat, problem spis je, ze se nam kvuli malemu zajmu neotevrel programovaci seminar, takze se musim zaklady naucit sam.
"Vědění je moc. Můžeme tolik, kolik známe." F. Bacon
Zivan
Začátečník
Začátečník
Registrován: 30. čer 2005
Bydliště: Brno
Kontaktovat uživatele:

Re: Programování pro úplného začátečníka

Příspěvek od Zivan »

Zacni se ucit zaklady Pascalu, C++, C#. Datove typy, cykly, funkce...atd. A zkouset priklady. Sebere to hodne casu, ale kdyz se naucis tyhle zaklady poradne v jednom jazyku, tak to umis vsude :-)
Az budes umet zaklady, tak se muzes predem podivat napr. na dynamicke datove typy.

Nezacinal bych javascriptem ani PHP.
HP Elitebook 845 G8 (Ryzen 5650U, 32GB RAM, WD SN570 1TB, 14" fullHD IPS) + HP USB-C G5 Essential + 29" LG 29UM65 + 22" Eizo S2202W
Ssnake
Začátečník
Začátečník
Registrován: 25. led 2005
Bydliště: chotebuz

Re: Programování pro úplného začátečníka

Příspěvek od Ssnake »

jsem na fitu uz 6tym rokem ( :-D ), doporucil bych C/C++ hned ze zacatku, tady uz pascal zrusili pred 4-5 lety... devcpp pouzivam taky a to delam i (vetsinou) openGL. ze skoly budes mit narok na visual studio atd atd v vramci programu msdnaa.

kniha o C od herouta pry je dobra, me se libila c++ za 21 dni (hned objektove) nebo rozumime c++....

jinak je pravda ze te nauci ode vseho trochu a co te bude zajimat se musis "doucovat" sam jinak nebudes umet vubec nic...

kdyby neco klidne napis pm :-)
FD node 202, ST45SF, Z97i, i7-4980HQ CB20:1718,CB24:254 NH-L9i, 2x8, R9NANO , 5100MAX
x850xtPE, x1950xtx, hd2900gt, hd3870, hd4890, hd5870 - - 6800ultra, 7900gtx, 8800gtx, 9800gtx+, gtx285
prd
Začátečník
Začátečník
Registrován: 15. úno 2006
Bydliště: Pragl

Re: Programování pro úplného začátečníka

Příspěvek od prd »

osobne bych asi doporucil Javu, pac pokud pujdes na CVUT FI se s ni nejspis potkas v prvnim semestru, pokud bude zachovano, to co je na FELu. Se skoro zadnejma zkusenostma s programovanim(a s nulovym zajmem vypocetku dal studovat:) ) sem jak JAVU tak C++ na FElu bez problemu prosel, takze bych to tak tragicky nevidel, proste ti to programovani do ty hlavy natriskaj:)

Jinak, co se tyce ucebnic, tak se mi docela osvedcily:
ucebnice jazyka JAVA - od Herouta myslim
ucebnice jazyka C - taky od Herouta
Programovaci jazyk c++ pro zelenace- od Salouna
nikl
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. pro 2005
Bydliště: Žďár nad Sázavou
Kontaktovat uživatele:

Re: Programování pro úplného začátečníka

Příspěvek od nikl »

Zacal jsem se ted ucit C# v programu visual C#, ale pri spusteni programu mi prikazova radka hned zmizi, nemuzu si tak precist, co jsem napsal. Co mam pridat do kodu, aby hned nezmizla? :D
"Vědění je moc. Můžeme tolik, kolik známe." F. Bacon
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: Programování pro úplného začátečníka

Příspěvek od OndraSter »

Kód: Vybrat vše

System.Console.ReadKey();
např.
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
ChrastyII
Začátečník
Začátečník
Uživatelský avatar
Registrován: 06. kvě 2006
Bydliště: Praha

Re: Programování pro úplného začátečníka

Příspěvek od ChrastyII »

Další z milionu možností je třeba primitivní

Kód: Vybrat vše

System.Console.ReadLine();
které čeká na potvrzení Enterem
Naposledy upravil(a) ChrastyII dne ned 5. říj 2008, 13:23, celkem upraveno 1 x.
nikl
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. pro 2005
Bydliště: Žďár nad Sázavou
Kontaktovat uživatele:

Re: Programování pro úplného začátečníka

Příspěvek od nikl »

díky
Jeste jedna vec, programuju ve Visual C# 2008, kde se zde nastavuje, aby se zobrazovaly cisla radku?
"Vědění je moc. Můžeme tolik, kolik známe." F. Bacon
ChrastyII
Začátečník
Začátečník
Uživatelský avatar
Registrován: 06. kvě 2006
Bydliště: Praha

Re: Programování pro úplného začátečníka

Příspěvek od ChrastyII »

Tools > Options > (v TreeView vlevo) Text Editor > C# > a zaškrtni Line Numbers
Odpovědět

Zpět na „Programování a web“