Kateri programski jezik za začetnika?

Pozdravljeni.
Zanima me vaše mnenje z katerim programskim jezikom se splača začeti učiti programirati. Da ne bom dobim odgovora "Let me google that for you" naj povem, da sem prebral že kar nekaj forumov, vendarle sem le še bolj zmeden, saj vsak navija za drug jezik.

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.

14 odgovorov

In če so vse tri tvoje izjave napačne, kaj naj potem sklepam, da JS tudi s teboj nima nobene veze? Od najinih prepucavanj OP ne bo imel koristi.

Btw, če JS nebi imel veze z DOM in BOM, med drugim nebi obstajala document in window objekta. Pa če nebi blo JS, danes sploh nebi imeli konceptov kot sta DOM in BOM. Tolk o tem.

1

BOM je byte order mark, kar nima nič veze z JS.

Večina JS implementacij je zelo zelo hitrih, več kot kateri koli drugi skriptni jezik. To je velik +.

@technolog, upam, da ne bo slučajno zamere, jaz nisem tu zato, da bi se bockal z ljudmi, ki jih ne poznam, sploh pa ne v temi, kjer se dajemo z osnovami, bomo imel samo šundr.

Jaz recimo od JavaScript-a živim. Izrazil sem mnenje, zakaj se mi zdi, da je kul (tudi) za začetnika. Zgoraj recimo je bil krasen post, kjer avtor jasno pove, zakaj se mu Python zdi smiseln. Samo to se rabi, še ene par takih primerov iz različnih vidikov od različnih ljudi iz različnih fohov, pa bo tema super in bo bistveno bolj informativna kot 90% sranja na internetzih, kjer se vsaka taka zadeva sprevrže v flamewar.

Tako da, karkol midva rečeva okol JS, sploh ne spada v temo.

Ampak, ker moram razjasnit ( :) ):

  1. BOM je byte order mark, se strinjam, ampak v mojem kontekstu sem mislil Browser Object Model, dandanes aka HTML5, kjer so se po 10 letih uspeli zmenit, kako bi tej kolekciji APIjev dali ime

  2. Kar se tiče hitrosti, sem zgolj našteval, kakšne cvetke se sliši po forumih. Ampak nekoč smo delal z IE6 z naivnimi garbage collectorji, danes furamo node.js na V8, kaj naj rečem, jaz sedaj ne vidim nobene počasnosti nikjer.

8

Eh ni fora v jeziku ampak v pristopu k učenju programiranja. Najbolj pomembno je, da skapiraš programersko logiko, potem boš lahko programiral v kateremkoli jeziku.

Glede na to, da smo v 21. stoletju priporočam kakšen jezik, ki ima velik poudarka na metodah in objektnem programiranju. Priporočam kakšno javo da..

Jaz sem imel na faxu predmet, kjer smo na izpitu moral znat napisat programe iz: HTML5, Java, Javascript, Ruby in Ruby on Rails, PHP, ASP.net.

Torej še enkrat pomemben je pristop k učenju. Jaz bi ti svetoval, da si vzameš problem in iz tega izhajaš..

Torej želim narediti, da bo se uporabnik logiral in mu iz baze prikazat podatke glede na njegov ID.

  • izbereš si jezik
  • prebereš mal literature na to kako si postaviti okolje pravilno
  • google, google, google ("how to create simple script in XX language") ("how to create login for users") ("language XX how to use variables, loops, methods, ..) ("how to work with sessions") ("how to connect to databases") ("how to read database in language XX") itd.. Verjetno razumeš v katero smer it..
2