| Kateri programski jezik za začetnika? | ||
|---|---|---|
|
Luka93
25. jul 2014 16:24:50
Pridružen od: 1. avg 2012 132 objav 86 39 1 |
#1
Pozdravljeni. Za začetek naj povem, da ne poznam nobenega programskega jezika (osnovno poznam html, malenkostno pa se znajdem tudi v php) Nekako sem izluščil, da je za začetnika najboljši C++ - se strinjate? Željo pa imam, da bi zbrano znanje kasneje nadgradil tudi z javo, saj nabiram osnovna znanja za kasnejše programiranje v Androidu. Poleg tega pa me zanima tudi če poznate kakšno dobro literaturo na to temo, ali pa kar kakšne tečaje? Lep pozdrav, Luka. |
|
|
Gizmo
25. jul 2014 16:31:12
Pridružen od: 25. feb 2009 2647 objav 2589 396 55 |
#2
Odvisno, kaj želiš s programiranjem delati. Kolikor opažam se začetnikom bolj svetuje java, tudi po šolah in fakultetah se začenja s tem. Za prvi "hello world" je tudi python super, se da narediti kaj uporabnega že z osnovnim znanjem. | Pisanje besedil |
|
|
|
technolog
25. jul 2014 17:00:23
Pridružen od: 14. nov 2011 598 objav 768 300 22 |
Z linuxom že 7 let. Pro web development.
|
|
|
Melkiadus
25. jul 2014 18:16:36
Pridružen od: 24. apr 2007 82 objav 135 2 0 |
#4
Priporočam CS50. To je dejanski predmet na Harvardu, ki je popolnoma zastonj, v celoti posnet in z vsemi gradivi dostopen preko spleta. Temu se reče Open Course Ware. Lahko rečem samo eno - na Harvardu znajo. Iz precej dolgočasnega predmeta uspejo naredijo pravi show. Poglej si malo posnetke predavanj. Imaš posneta predavanja, potem so tu zanimivi "problem seti", ki te dobro prisilijo, da začneš razmišljati programersko, so še obstranska predavanja, pisni izpiti in ostala gradiva. V bistvu je ta predmet namenjen temu, da predstavi koncepte programiranja in delovanja računalnika. Programira se pretežno v Cju. Proti koncu se dotaknejo še HTMLja, Javascripta in PHPja. Zadeva ni ne prelahka, ne pretežka, si pa moraš vzeti čas. Za začetek se mi zdi, da je super. |
|
|
bostjan
25. jul 2014 18:18:37
Pridružen od: 31. jul 2008 643 objav 689 30 9 |
#5
"programski jezik za začetnika" :) To je zelo filozofsko vprašanje. Ne vem pa kaj točno boš naredil s c++ (ne pravim, da se ga ne rabi) Sedaj literature za Javo je precej ker se jo uči na faksih. Tko da lahko pogledaš če kak študent prodaja "glej knjigo za Programiranje 1" :) |
|
|
Street-smarts
25. jul 2014 19:16:49
Pridružen od: 30. avg 2011 618 objav 510 23 1 |
#6
Moj glas gre Pythonu. Pros: Cons: Recimo ok, obstajajo knjižnice, preko katerih lahko delaš tudi robo za Androida, ampak ti iz prakse povem, da se hitro zatakne, če želiš zadevo monetizirat z oglasi. Zato sčasoma greš pač the native way:
Začni pa s katerim koli jezikom, ki se tebi osebno najbolj dopade. Tako boš ostal še najbolj motiviran, kar je vsaj za moje pojme taglavna stvar, ki te bo na dolgi rok vlekla naprej. Samo programiranje je povsod načeloma isto, spreminja se samo sintaksa, ki si jo pa itak lahko sproti pogledaš za karkoli pač potrebuješ. |
|
|
wingback
25. jul 2014 20:43:14
Pridružen od: 19. maj 2013 334 objav 224 14 3 |
#7
Am.. tole ko se .NET povezuje samo z windows desktop aplikacijami me res razkuri. Poglejte si malo MVC in .NET, je za web zelo lepo razdelano.. |
|
|
Perun
25. jul 2014 21:26:45
Pridružen od: 21. jul 2008 4040 objav 4973 260 37 |
#8
Ne verjamem, da ti vrstni red programskih jezikov, ki sem se jih jaz naucil in uporabljal danes se kaj pomaga je pa morebiti zanimivo iz arheoloskega stalisca :P Fortran (prvi jezik ki sem se ga naucil - dejansko na papirju) |
|
|
Irminia
30. jul 2014 07:56:38
Pridružen od: 28. jul 2012 153 objav 326 15 2 |
#9
@Perun, samo še na Prolog ga navižaj, pa se mu bo programiranje priskutilo še pred začetkom ;-) Če ti je cilj programiranje v Androidu, bi ti morda pomagalo kaj od tega: https://www.coursera.org/course/programming1 Še ena taka bolj začetniška stvar, ampak že malo več: Ta dva bi ti bila za ogrevanje. Kateri programski jezik - saj je res, da se jeziki razlikujejo, ampak pri vseh moraš razumet naslednje: Tako da je pravzaprav vseeno, kje začneš, ker na tem nivoju še ne bo takih fines. Predvsem si potem zastavi nekaj osnovnih nalog iz programiranja, da se navadiš po programersko razmišljat. Če misliš resno s programiranjem, poguglaj kaj na temo "Design of computer algorithms". To bi bilo za ogrevanje, potem imaš pa tule en totalno našponan tečajček prav za mobilne naprave: Morda najdeš tule kakšne pametne vire: S tem bi že moral imeti toliko podlage, da boš lahko kakega resnega programerja vprašal kaj konkretnega. Je pa toliko online zastonj resursov - recimo Cousera ima vse živo (in brezplačno), Udacity ima tudi zanimive tečaje. |
|
|
Yakamashi
3. avg 2014 16:09:01
Pridružen od: 21. mar 2012 35 objav 90 6 0 |
#10
Tako kot pravijo, odvisno je od tega, v kaj se boš usmeril. Edina napaka, ki jo folk dela, je ta, da kolebamo okoli jezikov, potem ko smo enkrat odločeni. In pol kolebamo in kolebamo in gledamo okol in od tega ničesar nimamo. Samo začet je treba, magari s čemerkoli. (pa če že vzameš karkoli, vzemi LISP, hihi) Ampak, če pa po slučaju kakorkoli želiš delat z web aplikacijami, pa IMHO ne moreš zgrešit, če začneš z JavaScript. Edini problem, ki ga JavaScript ima, je ta, da dandanes vsak nadebudni programer najprej pogoogla okoli jezikov. In čez pet minut že bere en forum, kjer šimfajo čez JavaScript sto na uro. Garantiram, tukejle pod mano se bo zdejle oglasila ena zgubljena duša, ki bo na ves glas vpila, da bohnedaj JavaScript, ker se boš nalezel vseh možnih slabih navad, pa počas dela, pa obupna sintaksa, pa to pa to ne dela tam pa tam, pa da boš zasovražil DOM in BOM. In to je vse res, sploh če z JavaScript ne znaš delat. Ampak ko pa enkrat znaš z JavaScript delat, pa lahko leta 2014 z enim samim jezikom sproduciraš strežnik, na njem sprogramiraš serverside aplikacijo, ki se na drugem koncu pogovarja s JS frameworkom tipa Angular.js, ki se bo pogovarjal z brskalnikom in potem samo ustvarjaš. In imaš zelo hitro kej za pokazat. |
|