Avatar billede iostream Nybegynder
11. marts 2006 - 11:25 Der er 10 kommentarer og
2 løsninger

Lær at programmere

Hej eksperter.

jeg er gået lidt igang med noget C# programmering, men jeg tror jeg gør det forkert.

Jeg har en bog (C# grundbog) og den læser jeg i men, det er som om jeg ikke rigtigt får noget ud af det for alt det kode der står i har jeg glemt dagen efter ?

Så derfor ville jeg høre. Hvordan lærte i at programmere ?
Og er der nogle bøger som i kan anbefale (både dansk og engelsk)
Avatar billede udvikler Nybegynder
11. marts 2006 - 11:35 #1
Jeg er selv igang med at lære c++ som ligner C# meget. Jeg havde præcis samme problem som dig i starten. Jeg fandt ud af at det simpelthen er fordi du ikke forstår det du læser. Eller også bruger du for lidt tid på det. Efter hvert kapitel bør du "lege" videre med det du lærte - lige meget hvor nemt eller svært det er! - bare bliv ved med at modificere i de koder som de fremlagde i kapitlet og leg videre. Det er simpelthen den bedste måde. Sådan gør jeg selv. Man får meget mere ud af det hele. Hvis der så kommer noget du ikke forstår så hjælper det faktisk at læse det 2-3 gange igen (nogle gange så læs højt for dig selv, det lyder underligt, men jeg kan love dig at det hjælper), og derefter skal du lige åbne din editor og compiler og bare skriv. Skriv om alt hvad der stod i kapitlet.

C# bøger:

http://www.idgforlag.dk/default.asp?loadside=/Vis_produkt.asp?ISBN=87-7843-519-6
http://www.gad.dk/bog.asp?id=163022
http://www.gad.dk/bog.asp?id=164749
http://www.gad.dk/bog.asp?id=163715
http://www.gad.dk/bog.asp?id=163958
http://www.gad.dk/bog.asp?id=163805
http://www.gad.dk/bog.asp?id=163825

rettere sagt -> http://www.gad.dk :-)
Avatar billede dr_chaos Nybegynder
11. marts 2006 - 11:35 #2
Jeg vil ikke anbefale dig nogle bøger.
Den bedste måde at lære det på er at lave konkrette opgaver.
Det vil sige at du skal bestemme dig for noget du gerne vil lave f.eks. til dig selv.
Så går du igang med den opgave.
Du kan finde noget hjælp fra bøger fra f.eks. www.wrox.com
Men du lærer ikke så meget at skrive af fra en bog.

Du kan heller ikke forvente at det sidder fast med det samme.
Specielt ikke hvis du ikke har programmeret i et sprog som minder om c# før.
f.eks. Java, c, c++ osv.

Det tager noget tid før de mest basale ting sætter sig fast.
Selv om man har programmeret meget hænder det at man ikke lige kan huske hvordan man gør den mest basale ting.

På nettet findes der utroligt mange gode guides. Der findes som sagt og mange gode bøger.
Men deres værdi stiger når man har en konkret opgave at gå igang med.
Avatar billede udvikler Nybegynder
11. marts 2006 - 11:42 #3
Jeg er ikke helt enig med det du skriver ang. at det er sværere at lære C# hvis man kan et lign. sprog i forvejen. Jeg er som sagt selv igang med c++ og strukturen i sproget ligner meget php, og jeg kan også php. Det har gjort det meget nemmere for mig. Fx skal jeg ikke til at lære if og else sætninger igen da alt laves på næsten præcis samme måde. Det samme med do og while løkker. - dermed har jeg ikke sagt at der ikke er små forskelle, men det ligner MEGET!
Avatar billede iostream Nybegynder
11. marts 2006 - 11:44 #4
Ok jeg siger tak....jeg kan jo ikke lige sige om det virker lige nu man bare læg jeres kommentarer som svar så deler jeg pointene.
Lige en ting til.
Når jeg har lært alt det der med:
Konsolprogrammer (basic)
løkker
osv.

hvad skal jeg så gå videre med?
Avatar billede dr_chaos Nybegynder
11. marts 2006 - 11:45 #5
aco jeg skrev ikke at det var sværere at lære et sprog hvis man kunne noget der minder om det i forvejen.

Jeg skrev at det er sværere at lære et sprog hvis man ikke kan noget der minder om det i forvejen.
Avatar billede dr_chaos Nybegynder
11. marts 2006 - 11:47 #6
personligt synes jeg det kan være et god ide at arbejde med databinding fra database, xml eller lignende.

Måske at arbejde med objekter og de muligheder der ligger det.
Avatar billede dr_chaos Nybegynder
11. marts 2006 - 11:48 #7
De ting kommer lidt automatisk hvis du finder en konkret opgave.
Avatar billede udvikler Nybegynder
11. marts 2006 - 11:54 #8
Så må du undskylde dr_chaos - var vidst lidt for hurtig :-)

iostream: Ja, altså du skal ihvertfald lære:

  - At connecte til en database
  - Lave If/Else statements - evt Switch og Case (bryder mig dog ikke om sidstnævnte)
  - OOP - Objekt Orinteret Programmering
  - læse og skrive til txt filer - hvis det bliver nødvendigt
  - at udskrive grafik på skærmen
Avatar billede dr_chaos Nybegynder
11. marts 2006 - 11:58 #9
helt iorden har selv lavet den med at misforstå hvad andre skriver.
Jeg kan være ret slem til at skrive meget knudret :(
Avatar billede dr_chaos Nybegynder
11. marts 2006 - 11:59 #10
Men det ville da være en fed pointe at have.
Svarer til at sige til en at han vil have sværere ved at lære at køre lastbil fordi han har kørt almindelig bil :)
Avatar billede iostream Nybegynder
11. marts 2006 - 15:10 #11
jeg kan kun sige tusind tak, og kaste pointene efter jer.
Avatar billede udvikler Nybegynder
11. marts 2006 - 15:13 #12
Og jeg kan kun sige tak for point, og held og lykke med at lære c++ :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester