» Poradna » Programy

Jak začít s jazyky a programováním

 |   |  Microsoft Windows 7 Chrome 20.0.1132.47

Zdravím, chtěl jsem se zeptat, jak začít s programováním, jaký jazyk se učit jako první atd.
Hlavně bych rád věděl, co potřebuji za programy apod.
Předem díky.

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 20.0.1132.47

Jazyk není zase tak podstatný, principy jsou všude stejné. Určitě ale neuděláš chybu s C# nebo Javou.
Mnohem víc ale budeš potřebovat trpělivost, angličtinu, schopnost najít si 90 % informací sám a abstraktní myšlení (pokud ti dělá problémy matematiky, bude ti téměř jistě dělat problémy i programování).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 18.0.1025.168

Jazyk je jenom syntaxe. Nějaký si vyber. Doporučuju C/C++. Zároveň se ale zajímej o teorii programování a nauč se třeba ULM.

PrasatkoPee

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 20.0.1132.47

Nebo spíše UML.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 18.0.1025.168

)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 14.0

Mnohem důležitější než konkrétní jazyk je naučit se schopnosti algoritmizace ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 20.0.1132.47

Tak můžeš začít jako kterýkoliv další student...
Tedy naučit se a hlavně pochopit pár základních příkazů, podmínek a cyklů, mám na mysli while, for, repeat-until, if, case a další, jako read, write a podobně. Toto se většinou vyučuje v programovacím jazyce Pascal (např TurboDelphi) Potom bys mohl přidat další krok a pochopit práci se třídami a objekty. Pokud toto pochopíš, můžeš pomalu začít psát jednoduché aplikace. Pokud bys chtěl nějaký programovací jazyk, doporučuji C/C++. Pokud máš možnost, můžeš si z knihovny vypůjčit i nějaké knížky o této problematice.
Bez znalostí výše uvedených základů ale programovat nelze....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

Syntax (případně jazyk) je až na nějakém pozdějším místě, mnehem důležitější je jak je již napsáno výše matematické a algoritmické myšlení. Pochopit jak fungují cykly a celkově syntax je otázka pár minut / hodin (myslím tu základní syntax)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 18.0.1025.168

A naučit se myslet objektově je o řešení, řešení a zase řešení problémů.

PrasatkoPee

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Firefox 13.0.1

Kašli na programování, ztráta času. Já skriptuju a bohatě mi to stačí. V autoitu uděláš cokoliv co potřebuješ, třeba antiantivir, keyloger, download manager, nového masage klienta, webový server, mail server, atd.
Autoit je úpa bestovní prográmek. Muck

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Opera 9.80

Aký si starý?

Najlepšie začať u nejakého kamaráta, ktorý už má nejaký prehľad a prípadne skúsenosti. Ten si ľahko vysvetlí a ukáže základy. C++ alebo Java či C#. Tiež záleží na akej si platforme - Windows/MAS OS/Linux.

Je vhodné začať s jednoduchými vecami - hra Míny, Sokoban, Grafická kalkulačka. Ono i takto jednoduchá vec môže mať svoje fázy. Verzie 1, 2, 3... Človek sa tak zoznámi postupne hlbšie s nástrojmi pre ladenie, algoritmami pre optimalizáciu. ...začne si hľadať dobré knihy a fóra, kde zháňa rady.

Ani to celé nemusí dlho trvať. Prvotiny už po mesiaci sú celkom reálne.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Luxor




Určitě si přečtěte

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

** Total Commander je na Windows takřka legendou ** Licence však stojí více než tisíc korun ** Našli jsme pro vás deset alternativ dostupných zdarma

Karel Kilián | 132

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

** Apple večer představil novinky ** Ukáže nové operační systémy, ale čekala se i nová zařízení ** Začíná vývojářská konference Applu WWDC 2018

Karel Javůrek | 87

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

** Nejprve svoji velkou dílnu otevřelo Brno ** Letos se přidala i Praha ** Nabízí malé 3D tiskárny i velké průmyslové stroje

Jakub Čížek | 11

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

** Ubuntu a Fedora patří k nejpopulárnějším linuxovým OS pro desktop ** A pak je tu zástup dalších nebo jejich odvozenin ** Jedním z nich je Elementary OS, který se brzy dočká novinek

Jakub Čížek | 71


Aktuální číslo časopisu Computer

Kdy necháme řídit chytrá auta?

6 Wi-Fi Mesh systémů ve velkém testu

Srovnali jsme 7 sportovních kamer

Znáte pravidla pro létání s drony?