Hvordan starter jeg med at programmere?

Tags:    programmering

Hej Udviklere :D

Jeg er en dreng på 16 der har gået med tanken om at lære at programmere i snart langtid. Og jeg har nu besluttet mig at prøve. Men hvordan kommer man i gang? Hvilket sprog vil være godt at starte med? De eneste krav jeg har er at jeg skal kunne programmere det på mac, og at det skal være næsten gratis :).

Jeg har en grundlæggende viden omkring HTML

Tak for hjælpen ! :)



Indlæg senest redigeret d. 16.04.2011 10:51 af Bruger #16553
7 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
Du starter med at finde ud af hvad for en platform du vil programmere til og får fat på en bog eller nogle artikler og en compiler..

Hvis du sidder på Mac, tænker jeg at det er nærliggende at kigge på Java. Jeg har ikke selv erfaring med det, jeg programmerer primært .NET, men min underviser har skrevet en introduktion, som du kan finde på http://boghajen.dk/Serie0002/Note001/Intro.aspx

Som udviklingsmiljø kan du evt. bruge JEdit, Eclipse eller TextWrangler (navne jeg fandt på Google)...

C++ kunne også være en muliged for dig...

Vil du derimod forsætte med hjemmesiderne skal du nok kigge på PHP.

Håber du kunne bruge det til noget - God fornøjelse!



Hvis du bare gerne vil lære at programmerer, kan du nemt starte med Java. Java er platforms uafhængigt, såfremt at der er installeret Java på ens computer, og du kan derfor nemt programmerer ting, som du også kan bruge på windows osv.

Java er også et meget udbredt sprog indenfor OOP (Objekt Orienteret Programmering), og ved at lære Java har du en rig mulighed for også at begærdige dig på C# og C++, som andre OOP sprog, da syntaksen er meget lig hindanden.

En anden god ting ved Java, er at der findes utrolig mange tutorials på internettet, som man kan gøre brug af.

Hvis du gerne vil starte på Java, kan jeg anbefale de artikler som jeg har skrevet, som fortæller om Java helt fra bunden og lære en at programmere Objekt Orienteret med Java. Den første artikel er her - http://www.udvikleren.dk/artikler/344/java-programmering-1.-del/



Når du nu bruger MAC så er det da oplagt med PHP? Det er allerede installeret.

PHP er gratis og nemt at komme igang med og der findes masser af tutorials og eksempler på nettet.

Dokumentation:
http://www.php.net/

Danske artikler:
http://www.phpartikler.dk/


Af udviklings miljø vil jeg anbefale TextMate. Det giver dig alt hvad du har behov for. Det er meget fint med eclipse og alle de andre kæmpe programmer, men når du først skal lære at programmere har du ikke brug for 99% af de funktioner de giver dig, og jeg syntes ærligt talt at det er for bloated.



Det er et opensource framework til udvikling af web applikationer: http://en.wikipedia.org/wiki/Ruby_on_Rails - http://rubyonrails.org/

Kender ikke noget til det, så kan ikke rigtig hjælpe med en vurdering :)

edit:

Eller jo, lidt kan jeg da... har du sinde at udvikle desktop programmer også, holder jeg på at du skal vælge Java. Det kan også køres i browseren.

Ellers, hvis du gerne vil rode med både hjemmesider alm. websites, tungere web-applikationer og desktop programmer er der .NET, men for at afvikle det på Mac skal du bruge Mono - jeg har ingen erfaringer med det, men ved at der er et par stykker fra mit studie, der gør det samme på Ubuntu.

edit 2:

Nu var jeg faktisk lidt for hurtig og antog at det var Ruby on Rails du spurgte ind til.. der er selvfølgelig også Ruby - http://www.ruby-lang.org/en/ som er det Ruby on Rails er bygget på.



Indlæg senest redigeret d. 17.04.2011 02:07 af Bruger #16372
Jeg er blevet anbefalet Ruby? Hvad er det? Og er det en anbefaling i er enige i ?



Men ville det være en god idé at starte med ruby? :) Og hvordan kommer man igang med det? :D



Hvis du gerne vil kigge på Ruby On Rails, kan du evt. kigge lidt her - http://guides.rubyonrails.org/getting_started.html



t