Začiatok programovania

Sekcia o programovaní, programovacích jazykoch...
Používateľov profilový obrázok
eduardsv4
Používateľ
Používateľ
Príspevky: 284
Dátum registrácie: Ne 17. Apr, 2011, 23:41
Bydlisko: Košice

Začiatok programovania

Príspevok od používateľa eduardsv4 »

Čaute, potreboval by som poradiť

chcel by som začať programovať, na škole sa budeme v novom školskom roku učiť tušim C++, chcel by som ale začať už teraz s nejakym programovacim jazykom, rozmyšľal som o Jave, ale čo som čital tu na fore tak niektori radili Pascal...chcel by som teda vedieť čo by ste mi odporučili, ako začať, prípadne poradili nejaké knihy

za rady vopred ďakujem :)
CPU: AMD Ryzen 7 9800X3D + Noctua NH-U12A chromax.black | GPU: ASUS ProArt GeForce RTX 4080 SUPER O16G | RAM: Corsair Dominator Titanium EXPO - 32GB DDR5 6000 MHz CL30 | MB: MSI MAG X870 TOMAHAWK WIFI | M.2 SSD: Samsung 990 PRO 2 TB | Zdroj: MSI MPG A1000G PCIE5 1000W | Case: Fractal Design North XL Chalk White TG Clear | Monitor: 4K 27" HP OMEN 27k 144Hz + FullHD 24.5" Acer Predator X25 360Hz | Myš: Logitech PRO X Superlight + Logitech MX Vertical | Klávesnica: Corsair K70 RGB MK.2 Low Profile + Logitech Ergo K860 Wireless Split | Slúchadlá: Beyerdynamic DT 990 PRO (250 Ohm)
Používateľov profilový obrázok
Chris
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 5279
Dátum registrácie: Pi 13. Jan, 2006, 02:00
Bydlisko: Bratislava

Re: Začiatok programovania

Príspevok od používateľa Chris »

ak sa budes ucit C++, tak zacal nim a potom prejst na C# alebo javu
Master of PaloAlto NGFWs, Cisco ASAs
Používateľov profilový obrázok
eduardsv4
Používateľ
Používateľ
Príspevky: 284
Dátum registrácie: Ne 17. Apr, 2011, 23:41
Bydlisko: Košice

Re: Začiatok programovania

Príspevok od používateľa eduardsv4 »

ale ako ja by som chcel začať už teraz, a ten c++ sa budem učiť v škole, ale pri ňom sa budem učiť aj ten čo už začnem teraz
CPU: AMD Ryzen 7 9800X3D + Noctua NH-U12A chromax.black | GPU: ASUS ProArt GeForce RTX 4080 SUPER O16G | RAM: Corsair Dominator Titanium EXPO - 32GB DDR5 6000 MHz CL30 | MB: MSI MAG X870 TOMAHAWK WIFI | M.2 SSD: Samsung 990 PRO 2 TB | Zdroj: MSI MPG A1000G PCIE5 1000W | Case: Fractal Design North XL Chalk White TG Clear | Monitor: 4K 27" HP OMEN 27k 144Hz + FullHD 24.5" Acer Predator X25 360Hz | Myš: Logitech PRO X Superlight + Logitech MX Vertical | Klávesnica: Corsair K70 RGB MK.2 Low Profile + Logitech Ergo K860 Wireless Split | Slúchadlá: Beyerdynamic DT 990 PRO (250 Ohm)
Používateľov profilový obrázok
materik
Sponzor fóra gold
Sponzor fóra gold
Príspevky: 2369
Dátum registrácie: Št 10. Apr, 2008, 14:00
Bydlisko: Prešov

Re: Začiatok programovania

Príspevok od používateľa materik »

tak potom C
PC -> Topping DX7 Pro+ -> Meze 109 PRO / Microlab B77
Motorola EDGE 50 Pro -> Sennheiser Momentum 4 TWS
Používateľov profilový obrázok
eduardsv4
Používateľ
Používateľ
Príspevky: 284
Dátum registrácie: Ne 17. Apr, 2011, 23:41
Bydlisko: Košice

Re: Začiatok programovania

Príspevok od používateľa eduardsv4 »

a bude to dobre na začiatok ? lebo niektori pisali že C nie je take dobre pre začiatočnikov
CPU: AMD Ryzen 7 9800X3D + Noctua NH-U12A chromax.black | GPU: ASUS ProArt GeForce RTX 4080 SUPER O16G | RAM: Corsair Dominator Titanium EXPO - 32GB DDR5 6000 MHz CL30 | MB: MSI MAG X870 TOMAHAWK WIFI | M.2 SSD: Samsung 990 PRO 2 TB | Zdroj: MSI MPG A1000G PCIE5 1000W | Case: Fractal Design North XL Chalk White TG Clear | Monitor: 4K 27" HP OMEN 27k 144Hz + FullHD 24.5" Acer Predator X25 360Hz | Myš: Logitech PRO X Superlight + Logitech MX Vertical | Klávesnica: Corsair K70 RGB MK.2 Low Profile + Logitech Ergo K860 Wireless Split | Slúchadlá: Beyerdynamic DT 990 PRO (250 Ohm)
boXik
Používateľ
Používateľ
Príspevky: 377
Dátum registrácie: So 02. Okt, 2010, 16:42
Bydlisko: Trnava

Re: Začiatok programovania

Príspevok od používateľa boXik »

my sme zacali v škole s pascalom .. na naučenie základov je perfektný a aj prekladač má dosť veľkú toleranciu preklepov.. potom sme šli do delphi .. a teraz sám začínam v c++
Používateľov profilový obrázok
eduardsv4
Používateľ
Používateľ
Príspevky: 284
Dátum registrácie: Ne 17. Apr, 2011, 23:41
Bydlisko: Košice

Re: Začiatok programovania

Príspevok od používateľa eduardsv4 »

hmmm, tak neviem...asi predsalen začnem s Javou
CPU: AMD Ryzen 7 9800X3D + Noctua NH-U12A chromax.black | GPU: ASUS ProArt GeForce RTX 4080 SUPER O16G | RAM: Corsair Dominator Titanium EXPO - 32GB DDR5 6000 MHz CL30 | MB: MSI MAG X870 TOMAHAWK WIFI | M.2 SSD: Samsung 990 PRO 2 TB | Zdroj: MSI MPG A1000G PCIE5 1000W | Case: Fractal Design North XL Chalk White TG Clear | Monitor: 4K 27" HP OMEN 27k 144Hz + FullHD 24.5" Acer Predator X25 360Hz | Myš: Logitech PRO X Superlight + Logitech MX Vertical | Klávesnica: Corsair K70 RGB MK.2 Low Profile + Logitech Ergo K860 Wireless Split | Slúchadlá: Beyerdynamic DT 990 PRO (250 Ohm)
Používateľov profilový obrázok
shiro
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 8919
Dátum registrácie: Št 21. Dec, 2006, 02:00
Bydlisko: Banska Bystrica

Re: Začiatok programovania

Príspevok od používateľa shiro »

pokial chces robit s C, tak s pascalom moc nezacinaj lebo v Ccku sa potom vsetko inac vola a zapisuje, budes v tom mat zbytocny chaos.
Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Kingston FURY 32GB DDR4 3600 MHz CL18 Beast Black | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM
Xiaomi 14T 256GB
Používateľov profilový obrázok
materik
Sponzor fóra gold
Sponzor fóra gold
Príspevky: 2369
Dátum registrácie: Št 10. Apr, 2008, 14:00
Bydlisko: Prešov

Re: Začiatok programovania

Príspevok od používateľa materik »

s Javou urcite nezacinaj... ;)
PC -> Topping DX7 Pro+ -> Meze 109 PRO / Microlab B77
Motorola EDGE 50 Pro -> Sennheiser Momentum 4 TWS
Používateľov profilový obrázok
eduardsv4
Používateľ
Používateľ
Príspevky: 284
Dátum registrácie: Ne 17. Apr, 2011, 23:41
Bydlisko: Košice

Re: Začiatok programovania

Príspevok od používateľa eduardsv4 »

tak preveže som sa dočital že tam rozdiel veľmi nie je, že keď sa naučim s pascalom bude prechod napr. na C++ alebo Javu jednoduchy...takže vraviš že s pascalom nerobiť ?

materik, prečo s Javou nie ?
CPU: AMD Ryzen 7 9800X3D + Noctua NH-U12A chromax.black | GPU: ASUS ProArt GeForce RTX 4080 SUPER O16G | RAM: Corsair Dominator Titanium EXPO - 32GB DDR5 6000 MHz CL30 | MB: MSI MAG X870 TOMAHAWK WIFI | M.2 SSD: Samsung 990 PRO 2 TB | Zdroj: MSI MPG A1000G PCIE5 1000W | Case: Fractal Design North XL Chalk White TG Clear | Monitor: 4K 27" HP OMEN 27k 144Hz + FullHD 24.5" Acer Predator X25 360Hz | Myš: Logitech PRO X Superlight + Logitech MX Vertical | Klávesnica: Corsair K70 RGB MK.2 Low Profile + Logitech Ergo K860 Wireless Split | Slúchadlá: Beyerdynamic DT 990 PRO (250 Ohm)
Používateľov profilový obrázok
materik
Sponzor fóra gold
Sponzor fóra gold
Príspevky: 2369
Dátum registrácie: Št 10. Apr, 2008, 14:00
Bydlisko: Prešov

Re: Začiatok programovania

Príspevok od používateľa materik »

takto, postupnost C -> C++ -> C# / JAVA je dobra v tom, ze zacnes s jazykom nizsej urovne v ktorom sa naucis proceduralny pristup, smerniky (toto je fakt dobre vediet kvoli pochopeniu spravy pamate) a pochopis zaklady programovania. Dalej, z C sa odvija mnozstvo dalsich jazykov takze po prechode na iny narazis prakticky na tu istu syntax (nie vsade to iste, ale rovnake principy).

Ak potom prejdes na C++, pridaju sa k tomu objekty a to uz zacina iny level. Ak to dobre pochopis a zvladnes v C++, tak to dalej
budes mat len jednoduchsie. Totiz C# a JAVA uz vela veci automatizuju takze ti odpadne kopec starosti ktore si mal v C a C++.

Toto je len velmi laicky popis, odbornejsie podanie je na dlho. Dobre by ale bolo, keby si vedel, co od programovania ocakavas. Ci chces robit web, aplikacie pre mobily alebo sa specializovat nejaky "exotickym" smerom (shader-e, ovladace...) :-)

Cekni si toto, pripadne si najdi na nete podobny clanok:
http://www.eweek.com/c/a/IT-Management/ ... Right-Now/
PC -> Topping DX7 Pro+ -> Meze 109 PRO / Microlab B77
Motorola EDGE 50 Pro -> Sennheiser Momentum 4 TWS
Používateľov profilový obrázok
numlock
Používateľ
Používateľ
Príspevky: 656
Dátum registrácie: Pi 20. Jan, 2006, 02:00
Bydlisko: nemám

Re: Začiatok programovania

Príspevok od používateľa numlock »

Ak to myslis s programovanim vazne, tak C++, casom potom C# pripadne Java...
i7 4790K @ 4.6GHz
ASUS Z97-A
GB HD6870
Crucial 8GB 1600MHz CL8
23´LCD Full-HD , Corsair HX650W , SSD 60GB + Hdd 2TB
Používateľov profilový obrázok
eduardsv4
Používateľ
Používateľ
Príspevky: 284
Dátum registrácie: Ne 17. Apr, 2011, 23:41
Bydlisko: Košice

Re: Začiatok programovania

Príspevok od používateľa eduardsv4 »

takže takto, v škole sa nebudeme učiť c++ ale C, konkretne myslim tato kniha http://www.martinus.sk/?uItem=11751

čo sa tyka buducnosti, chcel by som začať s nejakym webom, jednoduchymi aplikaciami, potom prejsť na zložitejšie aplikacie pre PC/ mobily(Android)

takže čo myslite že by bolo pre mňa vhodne teraz urobiť ? počkať až na to kym sa to budem učiť v škole ? lebo som planoval už teraz cez leto nejako začať, aby som už niečo pochytil, mal nejake zaklady...
CPU: AMD Ryzen 7 9800X3D + Noctua NH-U12A chromax.black | GPU: ASUS ProArt GeForce RTX 4080 SUPER O16G | RAM: Corsair Dominator Titanium EXPO - 32GB DDR5 6000 MHz CL30 | MB: MSI MAG X870 TOMAHAWK WIFI | M.2 SSD: Samsung 990 PRO 2 TB | Zdroj: MSI MPG A1000G PCIE5 1000W | Case: Fractal Design North XL Chalk White TG Clear | Monitor: 4K 27" HP OMEN 27k 144Hz + FullHD 24.5" Acer Predator X25 360Hz | Myš: Logitech PRO X Superlight + Logitech MX Vertical | Klávesnica: Corsair K70 RGB MK.2 Low Profile + Logitech Ergo K860 Wireless Split | Slúchadlá: Beyerdynamic DT 990 PRO (250 Ohm)
Používateľov profilový obrázok
Lopo
Nový používateľ
Nový používateľ
Príspevky: 95
Dátum registrácie: Ne 18. Aug, 2002, 02:00
Bydlisko: Myjava

Re: Začiatok programovania

Príspevok od používateľa Lopo »

ja by som odporucil zacat s tym C ... a k tomu si kupit http://www.martinus.sk/?uItem=74741 - asi najlepsia kniha o zaciatkoch programovania co som kedy cital - sam som ju kedysi (pred asi 13-15 rokmi) precital behom tyzdna a odvtedy programujem (aj ked uz niekolko rokov nie v C ale PHP)
po C by som odporucal aspon zaklady C++
toto oboje je celkom dobry zaklad pre akykolvek dalsi programovaci jazyk - ci uz C#, object-C, PHP alebo Javu
ten buduci zaber co si napisal sotva dodrzis, podla mna si budes moset z tych 3 veci vybrat 1 a tej sa primarne venovat ak chces byt aspon v niecom dobry
Ide o to ze v podstate kazde z tych 3 zamerani vyzaduje uplne insie
- web potrebuje okrem primarneho jazyka (PHP, Ruby, JavaEE alebo iny) aj dobru znalost HTTP, HTML, JS, CSS, Ajax a dalsich technologii ktore stale pribudaju (takmer vzdy aj SQL)
- jednoduche aplikacie potrebuju UI - takze treba zase znalosti danej technologie (Java ma svoje, Win aplikacie maju svoje, Linux ma svoje (QT alebo GTK), Mac ma svoje, Android ma svoje ....) ak teda nechces robit len konzolovky (Linux, DOS a pod.)
- appky pre mobily zase vyzaduju znalosti o HW moznostiach mobilov, OS, poznat jednotlive API pre pristup k HW mobilu atd.

Takze fakt najlepsie naucit sa C, C++ ktore naucia zakladne veci, navyky a disciplinu a az potom si vybrat smerovanie
Ja som zacal s C, potom zaklady C++ ... dost dlho som v C programoval talker az som skoncil pri tvorbe jeho multi OS verzie v C++ (docela sranda riesit sietove veci alebo multithreading tak aby to vsetko fungovalo v Linux-e aj Win), potom som presedlal na PHP ktorym sa doteraz zivim. Popri tom som sa naucil zaklady Linuxu, co som sa postupom casu doucil na uroven administratora serverov, takze treba vedet aj shell skripty). Okrem toho som poskusal nejake veci aj v LUA (WoW addony), Perl (Linux veci), Java SE (nejake skolske veci, utilitky k Diablo2 LoD, utilitka na Wake on LAN) ... takze myslim ze mam celkom slusne skusenosti a prehlad a mozem tak zodpovedne povedat ze C a C++ je fakt univerzalny zaklad
Tron: GB X570 Aorus Ultra, Ryzen 5600X, G.SKILL DDR4 3600 MHz CL18 Ripjaws V (2x32G), Vega64(EK-FC Nickel), 2x LG 32UD99, Samsung 970EVO 500GB + GB GP-GSM2NE3100TNTD + 2x WD Blue 4TB, LG BH16NS55, Creative AE-5PLUS, Nanoxia Deep Silence 5 rev.B, SuperFlower Leadex 80+ Platinum 850W, Logitech G19 + G9x, Creative A520
Belldandy: GB GA-990FXA-UD3 rev1.2, FX-6100, G.Skill ARES F3-1866C10D-16GAB (2x2x8GB), 1050Ti, LG GGW-H20L, Chieftec Matrix BigTower, SuperFlower GoldenKing 80+platinum 550W
Ebi: HP 8560w LY528EA, i7-2670QM 2.2GHz, 16GB DDR3-10600, nV Q2000 2GB, 15,6" fHD, Patriot Burst 960GB SSD
Používateľov profilový obrázok
eduardsv4
Používateľ
Používateľ
Príspevky: 284
Dátum registrácie: Ne 17. Apr, 2011, 23:41
Bydlisko: Košice

Re: Začiatok programovania

Príspevok od používateľa eduardsv4 »

ďakujem za rady....ale tak ako som pisal vyššie, ten C sa budeme učiť v škole, takže by pre mňa bolo asi nezmyselne sa to učiť teraz doma, lebo potom v škole to budeme preberať aj tak...takže čo by som sa mohol teraz učiť ?
CPU: AMD Ryzen 7 9800X3D + Noctua NH-U12A chromax.black | GPU: ASUS ProArt GeForce RTX 4080 SUPER O16G | RAM: Corsair Dominator Titanium EXPO - 32GB DDR5 6000 MHz CL30 | MB: MSI MAG X870 TOMAHAWK WIFI | M.2 SSD: Samsung 990 PRO 2 TB | Zdroj: MSI MPG A1000G PCIE5 1000W | Case: Fractal Design North XL Chalk White TG Clear | Monitor: 4K 27" HP OMEN 27k 144Hz + FullHD 24.5" Acer Predator X25 360Hz | Myš: Logitech PRO X Superlight + Logitech MX Vertical | Klávesnica: Corsair K70 RGB MK.2 Low Profile + Logitech Ergo K860 Wireless Split | Slúchadlá: Beyerdynamic DT 990 PRO (250 Ohm)

Návrat na "Programovanie"