View Single Post
Lua blir brukt mye til mods til spill. Selv om det går ann å lage hele spill i det så trenger du en engine som kan ta seg av blant annet grafikken, lyd og nettverk. Her er det allerede nevnt LÖVE som et eksempel. Derimot om du vil lære deg programmering så vil jeg ikke anbefale deg å begynne med Lua med mindre du ønsker å lage mods for et spesifikt spill. Første gang jeg var borti Lua var når jeg begynte å lage noen mods til Garry's Mod. Etter det har jeg begynt å bygge Lua inn i enkelte C++ programmer jeg lager for raskt å kunne prototype noe eller for å gi muligheten for å lage plugins.

Skal du begynne å programmere så er Basic lagt for nettopp det formålet å lære nybegynnere å programmere. Da kan du for eksempel begynne med Visual Basic, eller om du vil lage spill Dark Basic. Derimot om du virkelig vil lære å programmere så er Basic bare en stepping stone, du må videre. Da har vi for eksempel C++ (eller lillebroren C) som er den store standarden som alle bruker for å lage "seriøse" programmer. Alt fra opprativsystemet du bruker, til de mest krevende spillene til bla. Word og nettleseren du bruker er lagt i enten C++ eller C (i de fleste tilfeller en blanding).

I bedriftsverden er det mest brukte programmeringspråket Java, det er også dette man bruker om man vil lage apps til Android (for iOS brukes noe som kalles for Objectiv C, som er Apple sin variant av C/C++). Java er derimot ikke noe bra om man vil lage mer krevende programvare som f.eks. spill. Det eneste suksessfulle spillet som er laget i Java er Minecraft, men personlig tror jeg at det hadde fungert mye bedre om det hadde blitt lagd i C++.

Vil du derimot ha en enkel start som ikke er Basic så kan du lære deg en av scripting språkene. Da har vi for eksempel Perl og Python som er mye brukt. Selv vil jeg anbefale Perl, men jeg vet at det er enkelte her inne på forumet som er veldig glade i Python.

Selv begynte jeg med Basic og gikk over til PHP. PHP er et skripting språk for å lage nettsider. Her igjen vil du finne mange med sterke meninger. De fleste er enten for PHP eller for C# (nok en C/C++ variant, denne gangen microsoft sin). Både PHP og C# blir brukt til å lage nettsider (selv om PHP blir brukt til kun dette men C# og brukes til å lage programvare bygget på Microsoft sin .net framework).

Min anbefaling? Begynn med Visual Basic eller C# om du vil lage spill, lær deg siden C++. Om du vil lage nettsider begynner du med PHP og så kan du kanskje siden lære deg Java. Begynner du med C# så vil det være lettere å gå over til C++, men du vil få mindre bredde i kunnskapene dine som er en ulempe.

Så fra mitt ståsted så står valget ditt mellom å begynne med; Visual Basic, C# eller PHP.