Základy programování - s jakým jazykem začít?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

kozomelec
Level 1
Level 1
Příspěvky: 66
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Základy programování - s jakým jazykem začít?

Příspěvekod kozomelec » 06 kvě 2012 22:19

Ahoj, vím že už to tady bylo asi mnohokrát, ale přesto se chci zeptat, v čem jako začátečník začít programovat, podle toho co jsem od vás četl, tak je takhle nějaké pořadí jazyků - Pascal -> C -> C++ -> Java -> C# Takže bych asi začal tím Pascalem. S programováním jsme zatím jen ve škole dělali nějaké základní věci, jako např algoritmy, počítadlo, if apod. Chci se zeptat, co s jazykem musím umět, abych mohl být schopen postoupit na ten vyšší, jestli jsou nějaké meze, nebo prostě jenom jestli si věřím. Popř. pokud byste měli někdo nějaký dobrý návod na Pascal v češtině, tak bych byl také moc rád. Předem díky moc za rady.
Naposledy upravil(a) Ltb dne 07 kvě 2012 22:40, celkem upraveno 1 x.
Důvod: Doplnění nadpisu

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Základy Programování

Příspěvekod CZechBoY » 06 kvě 2012 22:42

tohle je úplná blbost, programování není žádná pitomá hra, kde jdeš od jazyku k jazyku
nebo snad se učíš češtinu, potom angličtinu, němčinu, francouzštinu, latinu?
není to o žádným levelování, ale o tom umět programovat - v čem to uděláš je už skoro jedno
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

PetrP
nováček
Příspěvky: 6
Registrován: květen 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Základy Programování

Příspěvekod PetrP » 07 kvě 2012 00:09

kozomelec: Pascal se určitě neučte. Dodnes lituji, že jsem nezačal s Javou, C# nebo Perlem a Pythonem. Tam se teprve člověk něco může naučit.

kozomelec
Level 1
Level 1
Příspěvky: 66
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Základy Programování

Příspěvekod kozomelec » 07 kvě 2012 06:48

ok, takže v jakém jazyce začít ? Java nebo C# ? Jaké mají výhody ? Jaké nevýhody ?

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7366
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Základy Programování

Příspěvekod faraon » 07 kvě 2012 07:44

PetrP píše:Dodnes lituji, že jsem nezačal s Javou, C#


Javy určitě nelituj: http://www.itnews.sk/spravy/software/20 ... om-je-java
A C# je zprzněná Java, na těchhle jazycích se vyučí lepiči kódu, kteří si akorát dovedou vygooglit jakou metodu mají použít, a tu do svého programu plácnou, aniž by věděli jak funguje a co přesně provádí. To nejsou programátoři, ale kódovací opice.

Já bych naopak řekl od úplného začátku: Karel > Pascal > další. Ten Pascal byl navržený speciálně pro výuku strukturovaného programování, a nacvičení "správného" stylu psaní programů (přehledně, čitelně a bezpečně), takže má mnoho rysů které ostatní jazyky nemají. Například to že všechno hlídá, a za každou ti chybu rovnou nafackuje, čímž ti ušetří hodiny hledání začátečnických chyb. Spočítej si kolik jsi jich sám nadělal! Mimochodem, hlídáš si návratové hodnoty?

Dál podle toho co člověka nejvíc zajímá, kdo chce proniknout hlouběji do systému a hardwaru, C > assembler, kdo chce programovat vážné věci, a časem se dostat třeba k vývoji větších her, C > C++, kdo si vystačí s lepením okýnkových nadstaveb nad skutečnými programy, pro toho je Java, pro toho kdo chce proniknout do světa funkcionálního programování hybridní Python, nebo radši Smalltalk a jeho nástupci jako Scheme, navazující na Lisp, druhý nejstarší programovací jazyk, dodnes používaný. I když pro tuhle větev bych začal spíš jazykem Logo. A koho zajímá historie nebo drcení milionů čísel ve vědeckotechnických výpočtech, bude se zajímat o Fortran, pocházející z roku 1956 a dodnes používaný na nejvýkonnějších superpočítačích světa.

A pak existují desítky dalších jazyků (a další stovky již nepoužívaných) určených pro speciální úlohy, jako je PHP, Perl, JCL, RPG, MUMPS, AWK...

Pascal online:
http://pascal.webz.cz/kurs/index.html
http://home.pf.jcu.cz/~edpo/program/program.html
http://www.spsemoh.cz/vyuka/pascal/
http://geraldine.fjfi.cvut.cz/~pausp/cs/pascal

Ke stažení:
http://distancne.obaka-orlova.cz/PDF/Alg.pdf
https://akela.mendelu.cz/~mot/vyuka/tpcast1.pdf
https://akela.mendelu.cz/~mot/vyuka/tpcast2.pdf
https://akela.mendelu.cz/~mot/vyuka/skralg01.pdf
https://akela.mendelu.cz/~mot/vyuka/skralg02.pdf
https://akela.mendelu.cz/~mot/vyuka/skralg03.pdf
https://akela.mendelu.cz/~mot/vyuka/skralg04.pdf
https://akela.mendelu.cz/~mot/vyuka/skralg05.pdf
+ další ukázky a prezentace k výkladu.

Skoro všechno co platí pro Turbo Pascal od Borlandu platí i pro současný Free Pascal, proto se klidně můžeš učit podle starých učebních textů, s výjimkou některých příliš DOSově závislých věcí. Pascal je totiž dodnes v akademickém světě cosi jako latina, takže se ukázkové programy v něm psané často objevují i ve skriptech řady jiných předmětů než jen programování.
I když tu mám učebnici mechaniky, kde je použitý GWBasic, a knihu o šifrování (od kryptologa z rozvědky), ve které je dokonce Sinclair BASIC! 8)
Naposledy upravil(a) faraon dne 07 kvě 2012 08:11, celkem upraveno 1 x.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

jar_st
Level 2.5
Level 2.5
Příspěvky: 354
Registrován: září 09
Pohlaví: Muž
Stav:
Offline

Re: Základy Programování

Příspěvekod jar_st » 07 kvě 2012 08:10

Taky se přikláním pro začátek k Pascalu.Je to asi nejsnáze pochopitelný jazyk pro začátečníka.Vyšší programovací jazyky jsou hlavně o syntaxi.Z Pascalu není problém přejít na C,C++ a další.
Myslím že je lepší umět jeden jazyk pořádně,než několik sotva základy.(tím nemyslím pouze Pascal)

kozomelec
Level 1
Level 1
Příspěvky: 66
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Základy Programování

Příspěvekod kozomelec » 07 kvě 2012 22:25

ok díky za názory, pokusím se teda něco začít s tím Pascalem, Faraone moc díky za ty návody.

EDIT: Jak jsem psal, že už jsme se ve škole něco učili, tak to je v programu Imagine Logo (želvička)

kozomelec
Level 1
Level 1
Příspěvky: 66
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Základy programování - s jakým jazykem začít?

Příspěvekod kozomelec » 08 kvě 2012 20:57

Ještě bych se chtěl zeptat, kde program stáhnu. Mám Win 7 64bit, díky

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7366
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Základy programování - s jakým jazykem začít?

Příspěvekod faraon » 08 kvě 2012 21:03

"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

kozomelec
Level 1
Level 1
Příspěvky: 66
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Základy programování - s jakým jazykem začít?

Příspěvekod kozomelec » 08 kvě 2012 21:10

díky moc. Tak půjdu něco zkoušet, až budou nějaké výsledky, nebo až se budu potřebovat na něco zeptat, tak sem zase zajdu :)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Kde zacit jako technik-samouk?
    od lukesky » 02 srp 2023 08:47 » v Vše ostatní (hw)
    3
    1025
    od petr22 Zobrazit poslední příspěvek
    02 srp 2023 09:22
  • Vhodné materiály pro výuku programování
    od Zakk » 31 říj 2023 16:24 » v Programování a tvorba webu
    1
    2332
    od Gerete Zobrazit poslední příspěvek
    31 říj 2023 17:40
  • Programování pro žáky zš - záverečná práce
    od AlastorM » 20 dub 2024 21:19 » v Vše ostatní (z oblasti IT)
    0
    5368
    od AlastorM Zobrazit poslední příspěvek
    20 dub 2024 21:19
  • Výběr repasovaného notebooku na programování
    od HelFix » 13 bře 2024 10:59 » v Rady s výběrem hw a sestavením PC
    5
    2167
    od Zivan Zobrazit poslední příspěvek
    20 bře 2024 10:51
  • 2x 27" IPS vs 34" VA . programování, webdesign
    od Hakosuka » 26 úno 2024 13:12 » v Rady s výběrem hw a sestavením PC
    0
    1777
    od Hakosuka Zobrazit poslední příspěvek
    26 úno 2024 13:12

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host