Ľahký programovací jazyk. Najjednoduchší a najľahší programovací jazyk. Zoznam na čítanie pre špecializáciu programovania Java v systéme Android

  • 20.04.2019

Ako to už býva, všetky hádky o diskusii o programovacích jazykoch sa často menia na skutočné vojny, kde sa každá strana nielen zastáva svojho favorita, ale snaží sa aj ponížiť protivníka. Keby to autori jazykov vedeli vopred, polovicu svojich výtvorov by jednoducho nevytvorili.

Keď sme sa rozhodli zvážiť, ktoré programovacie jazyky sa dajú najjednoduchšie naučiť, otázka sa presunie do inej roviny - ktoré z nich sú cennejšie, a to nie je úplne to isté.

Jednoduchý programovací jazyk musí spĺňať určité základné požiadavky, ako napríklad:

  • Je možné sa naučiť programovací jazyk od nuly bez toho, aby ste o programovaní vôbec vedeli.
  • Programovací jazyk by mal podporovať širokú funkčnosť, ale mal by mať jednoduchú syntax a súbor pravidiel.
  • čas na učenie sa programovacieho jazyka by nemal presiahnuť dva týždne – to je vo všeobecnosti.
  • programovací jazyk by mal byť užitočný.
0beron /

Okamžite je jasné, že webové jazyky nemožno považovať za sebestačné, pretože sa spoliehajú na základ serverov a platforiem, ktoré je ťažké sa naučiť. Tie, ktoré sa používajú na všeobecné účely tvorby programov, zostávajú.

Najjednoduchšie programovacie jazyky na učenie

  • Základné
  • Pascal

V zásade sa dá každá z nich zvládnuť pomerne rýchlo, často to však závisí od šikovnosti učiteľa a schopnosti študenta absorbovať nové informácie.

Mnohí odborníci sú však presvedčení, že ak sa chcete naučiť programovací jazyk, nemali by ste okamžite prejsť na jeho vizuálnu implementáciu. Jednoducho povedané, ak sa chceš naučiť Pascal, tak si ho študuj, nie Delphi, študuj C namiesto VC++ s MFC/QT atď.

Čím je jazyk jednoduchší, tým sú jazykové vlastnosti v ňom menej viditeľné, ale algoritmické vlastnosti sú výraznejšie - a to je najlepší prístup k učeniu programovania.

Nepodlieha času

Možno namietať, že Pascal, C a BASIC sú staroveké jazyky a nestojí za zmienku. A to by bola chyba, keďže programovací jazyk nemá módne sezóny – používajú sa za rôznych okolností, ale s faktom „starnutia“ nemajú nič spoločné.

Navyše, v mnohých prípadoch sú staršie programovacie jazyky oveľa vhodnejšie na učenie, pretože umožňujú používateľovi samostatne rozvíjať chýbajúcu funkcionalitu knižnice, zatiaľ čo objektovo orientované (OOP) jazyky s bohatou sadou funkcií sú len cool. kreatívne nápady začiatočníci programátori - pokúste sa ich prinútiť znovu objaviť zvukový výstup zvuková karta, formáty balenia dát alebo nové DBMS.

V dôsledku toho zostáva odporučiť začiatočníkom, aby sa naučili programovať z verzií DOS, ako je Pascal, a až potom si kúpili Delphi, aby sa presunuli do pohodlného vizuálneho prostredia.

Vstup do IT: začnite od nuly alebo prepnite

Tento, ktorý Vladimir Kozhaev začal sériu s tipmi pre začiatočníkov. Povinnou súčasťou v ňom budú dva články, no ak sa nepodarí obsiahnuť celý materiál, prisľúbil, že doplní ďalšie.

Odkiaľ sú palivové drevo?

Ach, myslel si? Myslíš niekedy? Si mysliteľ. Aké je tvoje priezvisko, mysliteľ?
Spinoza? Jean Jacques Rousseau? Marcus Aurelius?
© Zlaté teľa

V brandži sa pohybujem od roku 2005 a za túto dobu sa mi pred očami prebehlo mnoho príbehov a osudov. Ale to nie je to hlavné, faktom je, že väčšina mladých (a nie až tak) nováčikov, ktorým som pomáhal, úspešne pracuje, niektorí sú už v druhom alebo treťom zamestnaní. Ale to nie je to hlavné. To je veľmi cenné Mám príklady tých, ktorí zlyhali. Cenné, pretože vedieť, čo robiť, je niekedy oveľa menej dôležité ako vedieť čo a ako nerobiť. Ako všetky zovšeobecnenia, aj nasledovné platí len pre pomery Ukrajiny a v menšej miere aj pre krajiny bývalého SNŠ. O pracovných podmienkach v USA viem málo, takže tí, ktorí chcú emigrovať, hľadajú iný zdroj informácií (napríklad úžasný podcast „Amerika“ od Yakova Finea alebo „SiliconValleyVoice“ od Michaila Portnova).

Sociálno-psychologický portrét prepínača

Román je zrkadlo, s ktorým kráčaš cesta prvej triedy.
Buď vám odráža azúrovú oblohu, alebo špinavé mláky a výmoly.
© Stendhal. Červená a čierna

Kto chce ísť do ai-ti. Je to jasné: študenti špecializovaných univerzít a prepínači (čo slovo, pochopenie v kurze) z iných odborov. Obaja majú problém, ktorý si hryzie chvost ako večný had Ouroboros – komerčná skúsenosť neexistuje. Bez praxe sa nezamestnáš, bez práce nezískaš prax. Vzdelanie však poskytuje množstvo výhod, preto si problémy, ktorým čelia tí, ktorí ho nemajú, zaslúžia samostatnú diskusiu.

Bol raz jeden muž, pracoval v práci ďaleko od IT, možno dosiahol úspech, ale potom prišla kríza v roku 2008, život sa stal ťažším. Potom prišiel Majdan v roku 2013, anexia Krymu, vojna na Donbase, dolár vystrelil a bolo veľmi ťažké žiť. A zrazu si náš hrdina spomenie, že v inštitúte (škola / škôlka) dobre programoval v Pascale (dostal A na skúške / úspešne odpovedal na otázku / vedel zapnúť počítač). "Heuréka, pôjdem do IT, platia veľa a práca je zaujímavá."

Ak študent programátor nemá žiadne skúsenosti a úlohou je iba (!) ich získať, prepínač je vzdialený sedem míľ a všetko je les: musíte určiť, čo robiť a získať vedomosti. Vec, musím hneď povedať, nie je jednoduchá, a tak ľudí oprávnene prepadnú pochybnosti: uspejem, stojí hra za sviečku, alebo možno za čo? Začnime týmto.

Podarí sa mi to?

osud je veľmi pohodlné slovo pre tých, ktorí sa nikdy nerozhodujú!
© Jodie Foster

Kedysi, keď programátor so skúsenosťami zarábal menej ako sekretárka z postsovietskeho výskumného ústavu, bolo programovanie údelom nerdov v rozťahaných svetroch. Zodpovedajúcim spôsobom chýbal trend „vstupovať do IT“. Postupne však do krajiny prichádzal outsourcing. Príjmy zakladateľov IT kancelárií boli nehorázne: nízke ukrajinské platy boli kombinované s nevyžiadanou, ale stále externou sadzbou. Napríklad v roku 2004 dostal programátor za hodinu práce 2 doláre a táto hodina sa predala za 15 dolárov. Preto začali medzi programátorov brať každého, kto je schopný napísať program „hello world“, do testerov. - kto vie zapnúť počítač. Viac ako šesťnásobok rozdielu medzi internými a externými sadzbami pokryl akékoľvek náklady. Tento požehnaný čas trval približne do roku 2008. Len málo ľudí chcelo vstúpiť do IT z iných odborov, pretože zárobky programátora, aj keď rástli, bohužiaľ nedosahovali úroveň inštalatéra klimatizácie.

V roku 2008 vypukla kríza, všetci boli prepustení, aj programátori, no menej ako ostatní, a zobrali ich na iné práce. Niekto (ako autor) sa takmer okamžite po redukcii zamestnal. Niekto za mesiac-dva, ale aj počas krízy boli pracovníci klávesnice plní a dokonca aj celkom dobre najedení. Kurz sa navyše rozrástol a programátori konečne začali vážnejšie zarábať aj tie najprsnatejšie dievčatá z predajcov áut. V súlade s tým začal rásť tok žiadateľov a v dôsledku toho aj požiadavky na nich a tento rast pokračuje dodnes. Navyše, ak v roku 2008 bolo pre úspešné zamestnanie potrebné mať teoretické znalosti, teraz sa od začiatočníka vyžaduje určitá prax. To znamená, že na získanie zamestnania musí mať programátor skúsenosti s písaním skutočné programy, aj keď malý a nekomerčný. Tester – overené skúsenosti s testovaním aplikácií.

Súvisiaci článok: Každá negatívna udalosť má v sebe niečo dobré.

Takže vidíme: požiadavky sa zvýšili rádovo. Čo z toho vyplýva: študovať, študovať a ešte raz študovať! Každý deň, tri alebo štyri hodiny, aspoň rok. Potom musíte získať skúsenosti, písať programy zadarmo. Čiže od začiatku zaškoľovania do zamestnania prejdú v lepšom prípade dva roky. Máte možnosť a motiváciu dva roky po práci tvrdo (vlastne pol dňa) pracovať? Ak áno, dobre, ale mám pre vás prekvapenie: nikto vám nezaručí, že v prvom zamestnaní vydržíte viac ako týždeň! Junior, najmä praktikant, sú najzraniteľnejšie pozície.

Ďalšia dôležitá vec je angličtina. Zákazníci na Ukrajine sú úplne zahraniční, domáci trh mŕtvy. Myslíte si, že sa budú učiť rusky/ukrajinsky kvôli talentovanej, no zatiaľ málo zdatnej praktikantke? Tí, ktorí hovoria po anglicky, to majú, samozrejme, ľahšie. Pre tých, ktorí nie, sa učíme. A ako si chcel?

To vedie k znepokojujúcemu záveru:

Ak chcete získať svoju prvú prácu, musíte byť najskôr pripravení na roky tvrdej práce a finančnej nestability.

Dobre si to rozmysli, môžeš si to dovoliť?

Aby ste sa nezbláznili, štúdium by sa malo stať vaším koníčkom.

Verte mi, že robiť každý deň to, čo vám robí zle, je cesta k bláznovi a tam, samozrejme, nezarobíte žiadne peniaze. Na druhej strane finančnú motiváciu nikto nezrušil a ak u vás prevládne, nie je v tom nič trestné. Dobrou technikou je napísať si ciele na papier, zavesiť si ho na oči a každý deň čítať. Ešte lepšie je zájsť k psychológovi, ten rýchlo vloží mozgy ohľadom motivácie. Kto to potrebuje, nech napíše osobne.

Pošlite demotivátorov preč

Sú takí, ktorí povedia: „fi, išiel programovať nie na výzvu svojho srdca, ale preto, že sa chcel najesť“ Alebo: „už je starý – kde študuješ? Alebo: „toto nie je pre váš mozog“ – pokojne ich pošlite. V samostatne zanedbaných prípadoch môžu byť nepozvaní poradcovia dokonca bití. prečo? Čierne oko sa teda upokojí oveľa rýchlejšie ako prázdny žalúdok! Aj preto, že títo poradcovia vám v skutočnosti nechcú pomôcť – iba škrabú vo vašom pocite vlastnej dôležitosti a zároveň vás tlačia do mláky. Nemať peniaze, odopierať to, čo je potrebné nielen sebe, ale aj svojim blízkym, aby ste mohli byť schopní viac - to je vulgárne, hnusné a hnusné.

Je celkom dobré a správne si poctivo zarobiť na seba a svoju rodinu.

Kde začať alebo výber cesty

Moje roky pribúdajú
bude mať sedemnásť.
Kde mám potom pracovať?
čo robiť?
© Majakovskij

No, prišli sme na motiváciu: čo budeme robiť ďalej?

  • po prvé, učiť sa anglicky, práve teraz! Ako som už písal, bez toho sa, žiaľ, v IT nedá nič robiť!
  • Po druhé, vyberme si, za čo nám budú platiť príjemne vyzerajúce zelené papieriky. Potrebujete sa niečo naučiť dostatočne rýchlo, no zároveň za to aj dobre zaplatiť. Prvá vec, ktorá vás napadne, je manuálne testovanie. Na začiatok sa zdá, že nepotrebujete špeciálne znalosti, zo všeobecných vlastností, iba pozornosť a vytrvalosť. Špecifiká testovaných programov sa dozviem za pochodu. Pôjdem na kurzy, skončím a budem si hľadať prácu. Žiaľ, príliš nízky vstupný prah kruto zažartoval nejednému nováčikovi. Faktom je, že donedávna na jedno voľné miesto junior testera prišlo až tisíc (!) životopisov. Prečo donedávna? Áno, pretože takéto voľné miesta sa prestali objavovať vo verejnej sfére! Firmy radšej berú testerov so špecializovaným vzdelaním a po vlastných kurzoch. Áno, a len voľné pracovné miesta na základnej úrovni dve objednávky menej žiadateľov.

A ešte jedna rada: nenabúrajte do manuálnych testerov!

Nemusíte však byť programátor.

Niektorým stačí jednoducho zmeniť odvetvie, spoliehajúc sa na predchádzajúce zručnosti. Napríklad namiesto účtovníka vo firme na výrobu klobás sa staňte tým istým v programovacej kancelárii. Ak viete, ako pracovať s ľuďmi (čašníci, letušky, hostesky) - priama cesta k manažérom kancelárií. Ak ste boli šéf – choďte za manažérmi, psychológom – k recruiterom a HR. Čo ak sa však stále chcete stať programátorom? Staňte sa, čo iné! Ale čo študovať, to je otázka? Odpoveď je v nasledujúcom odseku.

Čo a ako sa naučiť stať sa programátorom

Deti treba naučiť, čo im bude užitočné, keď vyrastú.
© Aristippus

Čo študovať, aby ste rýchlejšie získali dlho očakávanú prácu: Java, C # alebo možno C ++? Áno, tieto jazyky sú, samozrejme, žiadané a dobre platené, no sú tu dva problémy.

Prvý problém: žiadny jazyk neexistuje sám o sebe, ale spolu s nástrojmi: kompilátory alebo tlmočníci, ktorých môže byť niekoľko, knižnice a rámce (v anglickom rámci) a typické prístupy používané v rámci predmetná oblasť. Ide teda o to pre uvedené jazyky akúkoľvek z možných špecializácií(možno iné ako android) znamená vysokú prekážku vstupu. Inými slovami, budete musieť študovať obzvlášť dlho. Preto pre rekvalifikáciu odporúčam špecializácie s nízkym nástupným časom: ide predovšetkým o front-end programovanie pomocou jazyk JavaScript a súvisiace, potom vývoj stránok na jazyk PHP alebo Python, ďalší vývoj mobilných aplikácií pre Android alebo iOS. Ale pri vývoji podnikových aplikácií na platforme JavaEE alebo .NET, najmä pri systémovom programovaní, bigdata alebo analýze dát, je lepšie, aby sa prepínače nezapájali. Štúdium bude trvať príliš dlho.

Druhý problém: programovanie sa neobmedzuje len na štúdium nástrojov, v prvom rade sú to algoritmy.

Nech sú celkom jednoduché, ale ak človek nedokáže obrátiť riadok alebo napísať bublinový rad, bude pre neho ťažké pracovať na skutočnom projekte.

Preto ešte jedna rada: treba sa naučiť programovacie techniky – riešiť problémy.

Ako študovať

Prvým krokom je naučiť sa samotný jazyk, jeho syntax. Aby sme to urobili, vezmeme si knihu v ktoromkoľvek z vybraných jazykov, prečítame si ju a určite si urobíme cvičenia. Potom pristúpime k štúdiu bežne používaných knižníc, paralelne riešime algoritmické problémy: polia, reťazce atď. Po viac-menej zvládnutí jazyka a minimálneho množstva algoritmov pristúpime k štúdiu bežne používaných daný jazyk knižnice a rámce (frameworks). Faktom je, že počiatočné znalosti o zásuvkách, webových službách, knižniciach na testovanie jednotiek, HTTP požiadavky sú povinné pre každého programátora bez ohľadu na špecializáciu.

Ďalším krokom je štúdium návrhových vzorov. Potom prejdeme na zvládnutie systémov správy verzií a databáz, ako je MySQL. A nakoniec prejdeme k zvládnutiu požadovanej špecializácie. Ale to nie je všetko: na konci školenia musíte vytvoriť niekoľko pracovných projektov a umiestniť ich na github a určite niekam na obchod alebo server, aby ľudia videli nielen kód, ale aj výsledky vášho práca.

Až potom si môžete začať hľadať prácu.

Zoznam na čítanie pre špecializáciu programovania Java v systéme Android

  • Na úvodné zoznámenie sa s jazykom odporúčam programovanie Java pre deti, rodičov a starých rodičov od Jacoba Finea.
  • Po prečítaní knihy môžete prejsť na knihu Brucea Eckela „Java Philosophy“. Len neberte ruskú verziu v brožovanej väzbe - je skrátená, neexistujú žiadne cvičenia.
  • Nájdite buď novšie vydanie alebo anglické s názvom „Thinking in java“. Programátorské úlohy hlúpo googlite v otázke „algoritmických úloh na pohovory“.
  • Buď kniha strýka Jacoba „Java Programming 24-Hour Trainer“ alebo Eckelova kniha „Thinking in java enterprise“.
  • Na zvládnutie návrhových vzorov si berieme Eckelovu knihu „Thinking java in patterns“.

Súvisiaci článok: Je prvý dojem dôležitý?

Na zvládnutie MySQL a git môžete jednoducho použiť oficiálna dokumentácia. Potom už môžete začať študovať samotný Android, napríklad podľa knihy " Vývoj systému Android Apps for Dummies“ od Donna Felkera. Potom odporúčam napísať dve alebo tri hry a dať ich do obchodu. Potom si môžete hľadať prácu.

Mentor, ako nájsť a nenudiť sa

Začiatočník má často otázky, ktoré sám nedokáže vyriešiť. Bolo by pekné opýtať sa niekoho, kto tomu rozumie, ale kde to môžem získať? Obráťte sa na tých, ktorí píšu články, blogy (p.s. nemusíte kontaktovať autora, už pomáham viacerým a čas nie je gumený). Prečo k nim? Jednoducho, ak človek radí z vlastnej iniciatívy, s najväčšou pravdepodobnosťou bude súhlasiť s pomocou, keď ho požiada. Navyše, mentor musí mať schopnosti učiteľa, do istej miery guru, nemajú ich všetci ani super-duper-duper seniori.

Otázky by sa mali klásť v tomto poradí:

  1. Na začiatku sa snažíme nájsť riešenie sami.
  2. Ak to nefunguje, choď na google.
  3. Ak to stále nefunguje, položte otázku na Stackowerflow alebo na inom fóre, ale je to lepšie na viacerých naraz. Po položení otázky sme si ju prečítali, možno po prečítaní pochopíte, ako problém vyriešiť.
  4. A iba ak body 1-3 nefungovali, obrátime sa na mentora.

Zároveň si musíte pamätať: nie ste k ničomu zaviazaní, s výnimkou prípadov, keď za pomoc platíte. To znamená, že ak ste nedostali odpoveď alebo ste odpovedali nedostatočne podrobne, alebo mentor nepozná odpoveď, môžete sa maximálne slušne spýtať, povedali, nestihli ste náhodou odpovedať na moju otázku? Vôbec to nie je preto, že mentor sa považuje za pupok zeme. Je to rovnaký človek ako vy, s rodinou, záľubami, vlastnými problémami. A, bohužiaľ, jeho vlastné úlohy sú pre neho oveľa dôležitejšie ako otravný Padawan, ktorý znova nečítal pozorne návod.

Vo všeobecnosti je lepšie kontaktovať mentora, aby vyriešil základné otázky: čo čítať z literatúry, aké frameworky ovládať, čo je zlé v mojom kóde a ako ho vylepšiť, akú úlohu si vziať na školenie atď.

Čo ešte robí? Ak sa spýtate mentora a on vám poradí, využite to! Ak to nepoužívate, nebojte sa, že to nebude fungovať. Mám priateľa, ktorý sa asi raz za mesiac pýta: „Čo mám robiť?“. Hovorím jej podrobne, príde o mesiac, pričom z mojich odporúčaní neurobila absolútne nič! Cyklus sa znova opakuje. Netreba dodávať, že jeho výsledky sú smutné?

Kurzy, môžu pomôcť?

Záleží, čo od nich očakávate. Ak úvod do špeciality, určite - áno. Dobré kurzy vám s tým pomôžu. Ale zdôrazňujem, dobre. Ako ich nájsť? Zamyslime sa: koľko dostane programátor schopný viesť kurzy za hodinu? Správne, od 20 dolárov, skôr vyššie. Povedzme, že v skupine je 10 ľudí. Prednášky 2x týždenne + praktické úlohy, čo si tiež vyžaduje čas na kontrolu. Tzn., že učiteľ by mal vášmu tréningu venovať aspoň 15 hodín týždenne, skôr 20 (lebo sa treba pripraviť na prednášky) 20 * 20 = 400 babiek - minimálny plat lektora. K tomu pridáme minimálne 200 ďalších (prenájom priestorov, spotrebné materiály, zisk kancelárie). Za mesiac sú štyri týždne s chvostom. To znamená, že náklady na mesiac dobrých kurzov pre skupinu 10 ľudí by mali stáť 600 * 4 + chvost (200) = 2600 dolárov. Vydeľte 10 a získajte 260 dolárov na osobu a mesiac. Pri súčasnom kurze tridsať dolárov to bude 7800 hrivien. Jasný?

Môžu dobré kurzy byť lacnejší? Áno, ak je kontrola domácich úloh zautomatizovaná (ako na kurze) a je tam veľa študentov, potom sa ukáže, že budú preberané v objeme. Alebo, ak hlavným cieľom kurzov nie je zarábanie peňazí, ale PR. Môžem odporučiť kurzy Yakov Fine alebo kurzy, ktoré vedú majitelia stránky javascript.ru.

Ale strihajte si to na nose: žiadne kurzy vám nedajú všetky vedomosti. Ďalším lákadlom je prísľub 100% zamestnanosti.

Dokonca bezplatné kurzy veľké IT firmy po vážnom výpadku nesľubujú zamestnanie pre každého. Je to pochopiteľné, kurzy trvajú dlho. Na druhej strane v tréningové centrum nie veštci, nevedia predpovedať, koľko stážistov bude úrad potrebovať za šesť mesiacov. Kde potom pracovisko vezme za vás školiaca organizácia? Nemá ani vlastný dizajn. Otázka je rečnícka!

Ako získať svoju prvú prácu a čo tam robiť

Najťažšia práca je nemať ju!
© Ruben Bagautdinov

Počiatočné informácie z programovania boli prijaté. A máte inšpiráciu začať posielať životopisy. Myslíte si, že Google a Microsoft budú za vás bojovať s cepmi? Pozrite sa na situáciu z pohľadu zamestnávateľa: príde nejaký neznámy typ, má právnické vzdelanie, má 27 rokov, angličtina je priemerná. Hovorí, že niečo vie, úprimne, úprimne, ale žiaľ, neexistujú o tom žiadne dôkazy. Zamestnáte ho?

Čo sa dá robiť? Správne, ukážte dôkazy, že niečo dokážete! Ale ako na to? Vytvorte pracovné projektu hodný pozornosti, a najlepšie dva alebo tri, a vložte ho do voľného prístupu. Umožnite ľuďom vidieť produkt tvárou v tvár. Myslíš, že ti potom zobrali r-r-čas? Nie, nemali, ale bez dokončené projekty vôbec žiadna šanca. Faktom je, že zamestnávateľovi sa niečo nemusí páčiť, pretože ste ešte začiatočník. Ako byť? Je to tak, o nedostatky sa musíte veľmi slušne pýtať, poďakovať za váš čas a tieto nedostatky odstrániť. Potom prejdite k ďalšiemu zamestnávateľovi a tak ďalej, kým nezískate požadovanú pozíciu. A samozrejme paralelne si prečítaj teóriu tak, aby lietala zo zubov. Projekt vo výrobe je však stále najdôležitejší – je to váš sprievodca svetom veľkých peňazí.

Poznal som ľudí, ktorí učili paralelné programovacie vzory, aspektovo orientované, dynamické a ktovie čo ešte, pričom sa pýtali: „Prečo ma nezamestnajú?“. Áno, pretože nie je čo ukázať! O kvalite kódu sa dá dlho rozprávať, ale načo, ak skutočná práca ty si to nikdy nerobil?

Výhody prepínača

Absolvent univerzity so softvérom alebo systémovou analýzou študoval päť rokov to, čo ste počas roka zvládli po večeroch, v záchvatoch a rozbehoch. Študoval pod vedením skúsených mentorov, áno laboratórne práce, absolvoval stáž. Samozrejme, teóriu pozná lepšie! Samozrejme, môžete povedať, hovoria, poznáme tieto postsovietske univerzity, ale uisťujem vás: študent KPI alebo Shevchenko University, ktorý chce získať vedomosti, áno, má túto príležitosť. Ale máte aj výhody. Faktom je, že absolvent vysokej školy je „mladý ishsho“, často-husto (ale nie pre každého) má vietor v hlave. Nie je to preto, že by bol zlý, len životné skúsenosti prichádzajú s vekom.

Vy, ako dospelý, formovaný človek by ste teoreticky mali vedieť vyjednávať s inými ľuďmi, triezvo posúdiť podmienky akejkoľvek práce, vedieť povedať „nie“, priznať si chyby a zaujať pragmatický prístup k akémukoľvek životná situácia.

Nevieš ako, no ... ako si sa dožil svojho veku?

Napríklad tam, kde absolvent zavolá na termíny, ktoré sú príjemné pre ucho manažéra, vy ako dospelý zdvorilo, ale rozhodne poviete: nemôžete túto prácu robiť rýchlejšie, nemôžete. Pre šéfa je lepšie zažiť pár nepríjemných minút hneď, ale informovať sa o probléme vopred, ako byť do uzávierky vo falošnej dôvere, že je všetko v poriadku.

Čo robiť v prípade prijatia ponuky

Netreba dodávať, že výška platu na prvom pracovisku nie je najdôležitejšia? Áno, mala by zabezpečiť aspoň minimálne potreby, no, prenajať si tam posteľ, obliecť sa do oblečenia z druhej ruky a jesť nielen cestoviny, ale nesnažte sa zjednávať! Juniorov je na trhu veľa, nájdu sa aj takí so špecializovaným vzdelaním. A vyššie som napísal, že majú výhody. Preto, dostal ponuku - s radosťou prikývni a choď do práce. Na to, mimochodom, ešte treba vydržať. Nie je nezvyčajné, že juniorský cvičenec dostane výpoveď, aj keď je na svoju úroveň dokonalý. Ide len o to, že takýto človek je relatívne málo užitočný, on robí najviac jednoduchá práca. Skončilo sa to alebo sa len zákazník rozhodol zredukovať stav zamestnancov: „Ďakujeme, drahý priateľ, budeme si na teba pamätať.“ Čo robiť? Ako som povedal, pripraviť sa na finančnú nestabilitu a neklesnúť na duchu - rýchlo si hľadať inú prácu. Ďalším dobrým spôsobom je vziať si dovolenku v súčasnom zamestnaní a ísť na stáž / skúšobnú dobu. A iba ak je úspešne dokončený, ukončite starý. Je to ťažké, súhlasím, ale možno je vo vašich rukách vaša rodina, iní blízki ľudia - nemôžete riskovať ich budúcnosť.

Nech je počítač akokoľvek dokonalý, bez softvéru je to len kopa kovu a plastu. Práve programy určujú čo a ako, v akom poradí vykonáva určité operácie. najprv jazykoch programovanie sa začali objavovať začiatkom päťdesiatych rokov a používali sa na prevod jednoduchých aritmetických výrazov do strojového kódu. Strojový kód je systém počítačových inštrukcií interpretovaných priamo mikroprocesorom. Ale pre človeka je veľmi nepohodlné písať program v strojových kódoch. S cieľom uľahčiť prácu programátora a začali sa vytvárať jazykoch programovanie.Jazyky programovanie sa delia na jazykoch vysoká úroveň a nízka. Čím vyššia je úroveň jazyka, tým ľahšie sa v ňom programátorovi píše. Takýto jazyk je pre človeka zrozumiteľnejší, pretože umožňuje pomocou jednoduchých sémantických konštrukcií nastaviť potrebnú postupnosť akcií. Po vytvorení sa program skompiluje - to znamená, že sa automaticky skompiluje do jazyka strojového kódu zrozumiteľného pre procesor. Nízkoúrovňové jazyky sú oveľa bližšie k strojovému jazyku, a preto je ťažšie do nich písať. Majú však svoju výhodu – programy napísané v takomto jazyku sú veľmi rýchle a kompaktné. Najpopulárnejším jazykom nízkej úrovne je Assembler. Niektoré z jeho výhod sú také zrejmé, že aj v zložitých programoch napísaných vo vyšších jazykoch sa často používajú vložky v assembleri. programovanieširoko používaný sa dá spočítať na prstoch. Jedným z najpoužívanejších je C++. Toto je veľmi pohodlný a pomerne jednoduchý jazyk pre programátora, ktorý vám umožňuje vytvárať programy akejkoľvek úrovne zložitosti. Nie je to tak dávno, čo Microsoft vyvinul jazyk C # (čítaj ako „C Sharp“), ktorý má množstvo nových funkcií a je určený na písanie programov pre operačný systém Windows. Microsoft vydal aj veľmi obľúbené prostredie programovanie Microsoft Visual Studio, ktoré umožňuje programovanie v C++, C# a niektorých ďalších jazykoch.Veľmi známy jazyk je programovanie Delphi. Pochádza z kedysi slávneho Pascala, no vďaka úsiliu Borlanda nadobudol množstvo nových kvalít a stal sa vlastne novým jazykom. Písanie v tomto jazyku je celkom jednoduché a pohodlné aj vďaka prostrediu programovanie Borland Delphi získalo veľmi širokú distribúciu bez jazykov programovanie existencia internetu by bola nemožná. Takéto jazykoch, keďže Perl a PHP umožňujú vytvárať skripty, ktoré určujú vykonanie potrebných akcií na stránkach lokality. Ani vytvorenie tej najjednoduchšej webovej stránky nie je možné bez znalosti HTML - štandardného značkovacieho jazyka dokumentov. Výpočtové zariadenia sú teraz všade: v mobilných telefónoch a bankomatoch, v CNC strojoch a v televízoroch. Je ťažké nájsť sféru života, do ktorej by sa tak či onak nezapojili. A všetky tieto zariadenia fungujú vďaka programom napísaným pomocou určitých jazykov. programovanie.

Programovací jazyk je prostriedok komunikácie medzi programátorom a počítačom. Počítač je v tomto prípade stroj, ktorý rozumie len elementárnym príkazom. V akom jazyku je najťažší rozhovor medzi človekom a počítačom?

Sovietsky román „Programátor“ rozpráva o situácii, keď je počítač v technickom ústave. Úrady prišli a požiadali o predvedenie jej práce. Ale nerozumela príkazom programovacieho jazyka. Potom talentovaný inžinier začal so strojom dialóg v jeho jazyku – priamo v binárnom kóde.

Mnoho programátorov považuje binárny kód za najťažší programovací jazyk – čo je paradox, pretože binárne čísla nie sú jazyk. Samotný pojem „programovací jazyk“ znamená od počítačového jazyka k ľudskému jazyku. V binárnom kóde však musí programátor argumentovať bez zjednodušenia so strojom.

Napriek obrovským ťažkostiam priamej práce s binárnym kódom je to práve binárna logika, ktorá umožňuje najhospodárnejšie využitie pamäte stroja. Môže byť použitý pre jednoduché elektrické zariadenia (mikrovlnné rúry, varné kanvice), ako aj v zariadeniach vyžadujúcich špeciálnu rýchlosť (presné hodinky, lekárske vybavenie, rozhodcovské športové vybavenie).

assembler

Assembler je skupina inštrukcií binárneho kódu zoskupených do sekcií. Tento jazyk sa používa pri demontáži programov. Niekedy je potrebné zistiť kód programu podľa jeho spustiteľných súborov. Aby ste to dosiahli, musíte dešifrovať spustiteľný súbor (práca má veľa spoločného s kryptografiou). Tento proces dešifrovania spustiteľných súborov sa nazýva demontáž. Výsledkom je, že programátor dostane skupinu inštrukcií assembleru, aj keď bol program pôvodne napísaný v inom jazyku. Práca s assemblerom (asm) je ako programovanie v binárnom kóde a je výzvou aj pre pokročilých programátorov.

Populárne C++

Obrovské množstvo programov a shellov na svete je napísaných v jazykoch C. Samotný jazyk C bol vytvorený v roku 1970 na prácu s procesormi. Tento jazyk bol veľmi jednoduchý.

V """ bol vyvinutý jazyk C++, ktorý zdedil väčšinu funkcií svojho predchodcu, ale pridal ďalší princíp - paradigmu dedičnosti. Napriek zjavnej jednoduchosti príkazov je tento jazyk najvýkonnejším programovacím nástrojom. Obrovské množstvo knižníc tretích strán dáva programátorovi veľký priestor pre tvorivý proces. Jazyk má však zložitú logickú štruktúru. Musíte použiť objektovo orientovaný prístup, ktorý znižuje počet riadkov kódu (kvôli dedeniu), ale komplikuje logiku. Od programátora sa vyžaduje schopnosť fantazírovať, čo samo o sebe nie je jednoduché.

Nové jazyky

V súčasnosti sú veľmi populárne bezplatné „abstraktné“ programovacie jazyky: NOSQL, Erlang, Python. Nie je ľahké ich zvládnuť, ale špecialisti na zriedkavé jazyky sú veľmi populárni. Nové jazyky sa spravidla vytvárajú na riešenie špecifických problémov: práca s webovými rozhraniami, vytváranie aplikácií alebo správa serverových procesov. Osobitná náročnosť programovania v najnovších jazykoch spočíva v ich malom výskume - existuje len málo komponentov a knižníc, špecifikácií a učebníc.

Programovanie sa stalo hlavným prúdom, celosvetovým módnym trendom. Starí aj mladí objavujú tento úžasný svet. V USA to dospelo k tomu, že sám prezident On rozpráva v celej krajine o výhodách učenia sa programovania.

Internet každému otvára mnoho spôsobov, ako sa naučiť umeniu programovania, počnúc bezplatnou Codeacademy a končiac drahými mnohotisícovými kurzami, ako je Devbootcamp, ktoré sľubujú, že za 9 týždňov premenia čajník na skúseného programátora.

Musím sa naučiť programovať špeciálne pre mňa?

My v Lifehacker veríme, že v každom prípade je odpoveď áno. Aj keď vec nezájde ďaleko a zostane len akousi záľubou v voľný čas, programovanie stále núti náš mozog pracovať, a to je vždy dobré.

Ak sa pozriete na podnikateľský sektor, potom programátorské zručnosti budú užitočné pre každého, ktorého práca súvisí s technológiou.

Greg Pollak, zakladateľ Code School, hovorí:

Každý, kto je kvôli formátu svojej práce nútený komunikovať s vývojármi, by mal ovládať základy programovania.

To uľahčuje nájdenie spoločného jazyka a konštruktívne a kompetentné riešenie akýchkoľvek nuancií, ktoré vznikajú v procese interakcie medzi ľuďmi rôznych profesií.

Som na to príliš starý?

Kde začať

Učiť sa anglicky. vážne. Nižšie v texte článku pochopíte, prečo na úspešné zvládnutie profesie programátora budete potrebovať angličtinu. Niečo sa rusifikuje, niečo prispôsobujú nadšenci, no faktom zostáva – treba vedieť po anglicky.

Ak je zapnuté tento moment Ak vás zaujíma samotný koncept programovania, potom môžete začať s čímkoľvek. Budete sa hrať s rôznymi jazykmi a prostrediami, nájdete niečo, čo sa vám najviac páči, a ako to potom pôjde. Mnohé ciele však siahajú oveľa ďalej ako abstraktné „chcem vedieť programovať“. Majú špecifický účel. Napíšte napríklad svoj mobilná aplikácia. A tu potrebujeme dobre definované správne nástroje rozvoj.

nič neviem

V prípade, že neexistujú žiadne skúsenosti, je lepšie začať s niečím, čo je jednoduchšie pochopiť. dobré príklady môžu byť základy HTML a CSS.

HTML nie je programovací jazyk - je to značkovací jazyk. Vďaka nemu budete môcť prezentovať slová, obrázky, odkazy a videá vo formáte zrozumiteľnom pre prehliadač. Tu začínajú jednoduché amatérske stránky a blogy. CSS je zodpovedné za fonty, ich veľkosť, umiestnenie prvkov a ďalšie dizajnové aspekty prezentácie webových stránok.

V skutočnosti je pravdepodobné, že ste sa už s HTML zaoberali, len ste o ňom nevedeli. Ak máte alebo ste mali blog, zaručene ste sa už stretli so značkami. Akýkoľvek rozumný WYSIWYG editor prezentuje obsah vo vizuálnom aj textovom režime. Stojí za to pozrieť sa do textového režimu prezentácie a bude tam rovnaký HTML. Hlbšie pochopenie HTML vám pomôže ísť ďalej viditeľné príležitosti editor vášho blogu alebo webovej stránky, urobí stránky vášho kútika na internete funkčnejšími a zaujímavejšími. Vo všeobecnosti je učenie sa HTML užitočné, nech sa hovorí čokoľvek.

Chcem robiť krásne webové aplikácie

V tomto prípade budete potrebovať znalosť JavaScriptu. Práve on vám umožňuje robiť webové stránky krajšie, efektívnejšie a funkčnejšie. Existuje niekoľko populárnych (a kompatibilných) vývojových rámcov JavaScriptu, ako sú Ember, Angular a Backbone.

JavaScript žije už 20 rokov a nikam nevedie. V skutočnosti sa jeho dominancia v tejto oblasti len zvyšuje. JavaScript sa má vďaka svojej popularite čo učiť. Napríklad vyššie spomínaný Pollack označuje kurzy tohto jazyka za najobľúbenejšie v Code School.

Ak niečo robíte na webe, musíte sa naučiť JavaScript.

Chcem rýchlo vytvoriť prototyp

Ak ste dizajnér a chcete získať zručnosti v oblasti back-end programovania, aby ste mohli sami testovať aplikácie, musíte sa naučiť Ruby alebo Python. Obe možnosti sa dajú pomerne ľahko naučiť a vydláždiť cestu k niektorým z najžiadanejších odborov v roku 2013. Ako viete, ich význam zostane v dohľadnej budúcnosti.

Ruby má rozvinutý ekosystém a jednu z najaktívnejších a najcitlivejších komunít. Jazyk, ktorý bol vyvinutý v roku 1995, začal získavať mimoriadnu popularitu od roku 2003, keď sa objavil rámec Rails. Vďaka nemu sa výrazne zjednodušili procesy tvorby webových stránok a webových aplikácií.

Python má tiež silnú komunitu a ak máte radi výzvy spojené s vývojom a tvorbou umela inteligencia a podobné skvelé veci, potom je vám Python drahý.

Pre rýchly štart môžete odporučiť Learn Python The Hard Way alebo rubínovú sekciu na Code Academy.

Chcem vytvoriť aplikáciu pre Android

Vývoj aplikácií pre Android sa väčšinou vykonáva v jazyku Java. Krása je v tom, že vám bude fungovať Windows aj OS X. Oba operačné systémy umožňujú inštalovať vývojové prostredia pre Android. Ďalším plusom je možnosť otestovať si svoje aplikácie s obmedzeným rozpočtom, pretože na trhu je množstvo lacných Android smartfónov a tabletov.

Ďalší veľmi dôležitý bod: Ak bol pred pár rokmi iOS kľúčovou platformou, teraz vývojári radšej začínajú s Androidom.

zadarmo úvodný kurz programovanie v Jave nájdete na Udacity. Keď sa naučíte základy, vaša cesta bude smerovať na oficiálnu webovú stránku vývojárov systému Android. Tu sa môžete naučiť zložitosť vytvárania vášho prvého projektu pre Android.

Chcem vytvoriť aplikáciu pre iOS

Vývoj pre iOS kde náročnejšie na náradie. Okrem znalosti Objective-C budete potrebovať Mac s OS X verzie 10.7 alebo novším, Xcode, bezplatný nástroj na vytváranie aplikácií a vývojový kit pre iOS.

Od začínajúcich programátorov to znie takto: "Akým jazykom by som mal začať?" Na odpoveď sme si prizvali našich odborníkov.

Všetko závisí od toho, ktorú oblasť si vyberiete. Ak chcete pracovať priamo s hardvérom, napíšte ovládače a rôzne aplikácie, ktoré vyžadujú maximálny výkon, - potom bude stačiť iba C alebo C++. Ak sú vaším cieľom mobilné aplikácie, mali by ste sa naučiť Java alebo Objective C, C#. Webové servery vyžadujú go, python a php; pre webové aplikácie - JavaScript.

Ak ste sa ešte nerozhodli pre oblasť, môžete si bezpečne vybrať C / C ++, pretože so znalosťou tohto jazyka sa môžete ľahko naučiť akýkoľvek iný. Treba si pamätať len jednu vec: ako a hovorový, programovací jazyk je zabudnutý, ak sa neustále nepoužíva, takže je lepšie ovládať jeden alebo dva jazyky dokonale, ako poznať veľké množstvo povrchne.

Podľa mňa sa skutočný programátor nikdy neobmedzuje len na znalosť jedného jazyka. A aj keď sa v budúcnosti chystáte písať ovládače a systémové aplikácie, stále budete potrebovať niektorý zo skriptovacích jazykov, ako je perl alebo python. Navyše znalosť skriptovacích jazykov je teraz jednoducho potrebná pre každého programátora bez ohľadu na jeho špecializáciu.

Upgrade Downgrade

Python je dosť dobrý na učenie všeobecné pojmy programovanie. Toto je veľmi populárny jazyk, má veľa knižníc, syntax je ľahko čitateľná a kód je celkom prehľadný. Hlavnou výhodou Pythonu pre začiatočníkov je, že je celkom bežný a ľahko sa učí. Môžete na ňom jednoducho písať webové aplikácie aj bežné desktopové aplikácie. V závislosti od predmetu je potrebné zvoliť objektovo orientovaný jazyk. Napríklad, ak robíte programovanie systému, potom je najlepšie C++. Ak sa rozvíjate firemná aplikácia (Informačné systémy podniky), potom je to C# alebo Java.

Upgrade Downgrade

Svojho času som začínal s Fortranom a Pascalom, keďže som ich mal v ústave. Potom tu bolo C/C++, Visual Basic Skript, PHP a Visual Basic, potom C#, potom nejaké F#.

Na základe mojich skúseností a možnosti výberu mi najviac vyhovoval vývoj v C # a začal by som s ním. Najviac zo všetkého, pokiaľ ide o pochopenie algoritmov a mechanizmov OS, pod ktorým som písal, mi C ++ dal.

Upgrade Downgrade

Myslím si, že najlepšie miesto na začatie učenia je s JavaScriptom. Vďaka webovým prehliadačom je tento programovací jazyk de facto štandardom pre tvorbu webových aplikácií, jednej z najrýchlejšie rastúcich oblastí vývoja. Má tiež výbornú kniha zadarmo, "Výrečný JavaScript", preložený do ruštiny.

Upgrade Downgrade

Všetko závisí od problému, ktorý chcete vyriešiť. Ak je to však váš prvý jazyk, odporučil by som vám silne písaný jazyk. všeobecný účel(C++, Java, .NET): aj tak sa s nimi nestratíte a bude jednoduché prejsť na akékoľvek iné. Ešte zaujímavým spôsobom aby ste pochopili, ktorý jazyk sa má učiť - prejdite na GitHub, zadajte tému, ktorá vás zaujíma, do vyhľadávania a uvidíte, čo píšu iní vývojári.

Upgrade Downgrade

, Microsoft Technology Evangelist, docent na Moskovskom inštitúte fyziky a technológie, Moskovský letecký inštitút, učiteľ v detskom tábore JUNIO-R

Všetko závisí od veku. Ak sa rozhodnete skutočne učiť programovať už od malička a ešte nemáte 12 rokov, je lepšie začať s jednoduchými grafické jazyky, typ Kodu Game Lab alebo Škrabanec. Predpokladá sa, že tradičné programovacie jazyky by sa mali ovládať po 12. Z tradičných jazykov mi bol vždy blízky jazyk C # – existuje naň dobré vývojové prostredie a dá sa naprogramovať všetko: od hier až po Jednota, až po webové stránky na ASP .NET alebo elektroniku. Na učenie si môžete pozrieť videonávody alebo si prečítať knihu C# pre školákov.

Upgrade Downgrade

Pre začiatočníkov by som odporučil, aby ste najskôr pochopili, že jazyk je len nástroj v práci programátora. Áno, samozrejme, na tvorenie je dôležité ho s istotou ovládať dobré programy, ale na prvom mieste by mala byť zručnosť vývojára, a nie jazyk, v ktorom píše.

Ale keďže stále musíte s niečím začať a nie je veľmi vhodné študovať rovnaké algoritmy a dátové štruktúry vo vákuu, môžem vám odporučiť použiť jazyk C. Je dostatočne nízka, aby si nezvykol na tony syntaktického cukru a dal spoločné porozumenie ako funguje počítač, na ktorom je spustený program. Ale zároveň to nie je montážny jazyk, ktorý umožňuje sústrediť sa na bežné veci bez vynaloženia b o väčšinu mentálneho úsilia zapamätať si všetky názvy skokov a hodnoty registrov. Ako literatúru odporúčam klasiku

aký je najjednoduchší programovací jazyk

  1. Čím je programovací jazyk ľahší, tým ťažšie je v ňom napísať požadovaný program.
    Najjednoduchší je asi Basic, ale neodporúčam vám, aby ste sa ho učili – značne to kazí štýl programovania. Lepší začiatok s Pascalom, pre ktorý bol špeciálne navrhnutý ľahké učenie začal programovať. Môžem odporučiť knihu "Rubantsev. Zábavné lekcie s Pascalom". Potom sa naučte C a potom C++. Majte na pamäti, že znalosť programovacieho jazyka nie je všetko, čo programátor potrebuje. Jazyk je len systém konvencií.
  2. nebudeš sa učiť na internete a knihách, nikdy nemusíš ísť na univerzitu, aby si mal učiteľa
  3. môžete sa naučiť akýkoľvek programovací jazyk doma, hlavnou vecou bola túžba.
    tak som cital vselijake knihy o programovani a predsa som sa naucil programovat, ale ak bude ucitel, bude to tiez super.
  4. Tu je súbor zo starého disku Delphi -------------- Borland (Inspire) Delphi 5.1 Enterprise Ruské vydanie a anglická verzia. + RUSKÁ DOKUMENTÁCIA Novinka, aktualizovaná verzia jeden z najviac známe jazyky programovanie. Tento jazyk je taký jednoduchý, že sa s ním naučí pracovať aj školák za menej ako týždeň! (Bez prerušenia štúdia a skúšok). Zároveň je veľmi mocný jazyk, na ktorej sú napísané obrovské multimediálne aplikácie a databázy. Vďaka systému komponentov, ktorý je už v Pascale, si môžete svoju kópiu Delphi maximálne prispôsobiť, aby ste si vytvorili aplikáciu podľa svojho profilu. Vďaka komponentom (a prvkom ovládacie prvky ActiveX môžete veľmi rýchlo a jednoducho vytvoriť like jednoduché aplikácie a podnikový vývoj. Tento disk obsahuje veľký výber komponentov pre Delphi 5 (viac ako 150), ovládacie prvky ActiveX pre akékoľvek vývojové programy (vrátane Delphi). Nechýbajú ani nástroje pre prácu a inštalatérov, vďaka ktorým môžete ľahko distribuovať svoje hotové aplikácie. Samozrejmosťou je veľký výber ruských učebníc a kníh, často kladené otázky a tipy.
  5. Všetci sú rovnakí.
    Zdá sa, že sú ťažké kvôli nedostatku DOBREJ vzdelávacej literatúry a prebytku SHAPED.
    Preto si treba vybrať jazyk, v ktorom je viac kníh, stránok a ukážok kódu.
    V tomto zmysle je php najlepší. Ale on je server. Existuje však lokálny server so súpravou požadované programy- Denver, je to zadarmo a zvládne to každý používateľ.
    C++, C# a Java sú tiež dobré.
    Java je najviac multiplatformová. Ale pre ostatných je tu možnosť využiť.
    A nečítajte dlhé knihy. Vo všeobecnosti, ak vzorky kódu nie sú pripojené ku knihe, nestrácajte čas. Najlepšie je učiť sa z webových stránok, a nie iba z jednej, pretože niektoré témy sú na niektorých miestach najlepšie pokryté, iné na iných.
  6. Neexistujú žiadne jazyky pre figuríny.
    Programátor je vážna a zodpovedná práca, na ktorú sa musíte vážne pripraviť. Najmä je jednoducho škodlivé, ak sa programátor prestane považovať za „čajníka“.

    Asi najlepšie je začať s C#, je jednoduché, zrozumiteľné, veľmi obľúbené a zároveň do istej miery multiplatformové.
    Tu je o ňom viac. http://answer.mail.ru/answer/487569344
    Ale „čajník“ to s ním bude mať ťažké, kým sa neprestane považovať za „čajníka“ a nerozhodne sa stať profesionálom.

  7. Najľahší C# z webu: PHP
    Študoval som Pascal, C++, Js je tam náročnejší.
    Ak to naozaj chcete urobiť krok za krokom

    HTML-gt;CSS-gt;PHP, OOP PHP, C# =gt; C++

    Pochopíte logiku jazykov a Pascal je základom pre výučbu jednoduchých algoritmov na univerzitách.
    Ak sa chcete naučiť mať viac zábavy: začnite s C++Builder/VC++ Windows Form

  8. prečítajte si Knutta "umenie programovania" a na jazyku už nebude záležať, pretože prežúva samotný princíp programovania a vytvárania algoritmov a jazyk je len nástroj, ktorý si vyberiete na riešenie problému 🙂
  9. Aby ste našli niečo ľahké - neuspejete
  10. Basic, Pascal, Delphi sú mŕtve 10 rokov.
    PHP podporuje písanie posratého kódu

    C++ rozhodne nie je „najjednoduchšie – pre blbcov“

    Vybral by som si Python

  11. Kritérium „ľahkosti“ nie je špecifikované. Ak syntaxou, potom Fortran má najmenej pravidiel. Je vhodný aj pre cross-platform - je všade.