mboost-dp1
The beginning
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Må indrømme, det er ikke kode som sådan, jeg har problemer med, mere valget af begynder-sprog.
Hvilke sprog kan I anbefale til en nybegynder inden for programmering?
Har rodet lidt med HTML (hvis man overhovedet kan kalde det programmering) og en smule Delphi, som dog aldrig blev til noget brugbart, grundet en defekt compiler og for lidt tålmodighed.
Ser frem til en masse gode svar. :D
Hvilke sprog kan I anbefale til en nybegynder inden for programmering?
Har rodet lidt med HTML (hvis man overhovedet kan kalde det programmering) og en smule Delphi, som dog aldrig blev til noget brugbart, grundet en defekt compiler og for lidt tålmodighed.
Ser frem til en masse gode svar. :D
#1
Det kommer helt an på hvad du har tænkt dig, at kode.
Du nævner, at du har rodet med HTML - derfor antager jeg, at du vil kode hjemmeside ting!?
Skal du kode op i mod en *unix maskine - så skal du vælge PHP. http://www.php.net
Er det derimod en Windows server - vil jeg anbefale dig ASP.NET eller C#.NET. Grunden til, at du skal holde dig fra alm. ASP er, at det er på vej ud. C#.NET er mere "besværligt", at komme i gang med end ASP.NET.
Er det et spil eller program til Windows du vil lave - så vil jeg anbefale dig enten VB.NET eller C#.NET. Igen er C#.NET "sværere", at komme i gang med end VB.NET
Anyway - skriv evt. præcis hvad det er du ønsker at kode! :o)
Det kommer helt an på hvad du har tænkt dig, at kode.
Du nævner, at du har rodet med HTML - derfor antager jeg, at du vil kode hjemmeside ting!?
Skal du kode op i mod en *unix maskine - så skal du vælge PHP. http://www.php.net
Er det derimod en Windows server - vil jeg anbefale dig ASP.NET eller C#.NET. Grunden til, at du skal holde dig fra alm. ASP er, at det er på vej ud. C#.NET er mere "besværligt", at komme i gang med end ASP.NET.
Er det et spil eller program til Windows du vil lave - så vil jeg anbefale dig enten VB.NET eller C#.NET. Igen er C#.NET "sværere", at komme i gang med end VB.NET
Anyway - skriv evt. præcis hvad det er du ønsker at kode! :o)
Da jeg i sin tid startede på Datamatiker studiet blev vi smidt ud i (PL)?/SQL og Java..
Det ene er database sprog, hvilket jeg har fundet superbrugbart - ikke at jeg selv koder, men jeg kan forstå stortset det meste. (Hvilket også skinner igennem min måde at formulere mig på)
Java, eftersom det vist var sådan ok at gå til at starte med. Blev dog anbefalet c eller c#, men det er så vidt jeg ved/vidste lidt mere langhåret...
Det ene er database sprog, hvilket jeg har fundet superbrugbart - ikke at jeg selv koder, men jeg kan forstå stortset det meste. (Hvilket også skinner igennem min måde at formulere mig på)
Java, eftersom det vist var sådan ok at gå til at starte med. Blev dog anbefalet c eller c#, men det er så vidt jeg ved/vidste lidt mere langhåret...
Til generel programmering vil jeg anbefale Java. Det kan du snildt lave crossplatform applikationer i.
Til noget serverside web scripting vil jeg anbefale PHP.
Til noget serverside web scripting vil jeg anbefale PHP.
#10
Jeg har ikke sagt, at det ikke er forslag til begyndersprog.
I omtaler det, som at det er all-round sprog, der er gode at bruge i mange sammenhænge (og det er jeg også enig i), og derfor skal han vælge det som begyndersprog.
Det sprog man ender med at bruge, behøver ikke være det sprog man startede med.
Jeg har ikke sagt, at det ikke er forslag til begyndersprog.
I omtaler det, som at det er all-round sprog, der er gode at bruge i mange sammenhænge (og det er jeg også enig i), og derfor skal han vælge det som begyndersprog.
Det sprog man ender med at bruge, behøver ikke være det sprog man startede med.
Mit første sprog var Pascal, og jeg havde bestemt ikke nemt ved at skifte, da det blev nødvendigt.
Hvis jeg kunne gøre det om, så ville jeg springe "begynder sproget" over, og gå direkte til det "rigtige" sprog, hvad det så end måtte være i dit tilfælde.
Idag bruger jeg C++ (der er ikke andre valgmuligheder), så jeg vil anbefale enten C++ eller C#.
Hvis jeg kunne gøre det om, så ville jeg springe "begynder sproget" over, og gå direkte til det "rigtige" sprog, hvad det så end måtte være i dit tilfælde.
Idag bruger jeg C++ (der er ikke andre valgmuligheder), så jeg vil anbefale enten C++ eller C#.
#12
Det jeg mente med #9 er, at jeres svar lignede mere svar til spørgsmålet om hvilket sprog han skal bruge, frem for hvilket sprog han skal lære programmering med. Men dermed ikke sagt, at det ikke godt kan være de samme sprog.
Jeg udtrykker mig åbenbart ikke så klart. Så bare se bort fra #9 og #11 - det er alligevel ikke relevant til spørgsmålet. :-)
#13
Jeg er lidt nysgerrig - hvilke ting var det, som voldte problemer med at skifte?
Min pointe er, at det er nemmere at lære de grundlæggende begreber som variabler, funktioner, løkker, osv. i et forholdsvis enkelt sprog. Når man er blevet mere avanceret og lært om pointere, OOP og den slags, så vil jeg mene, at man har et godt grundlag til at skifte til hvilket som helst sprog man ønsker.
Det jeg mente med #9 er, at jeres svar lignede mere svar til spørgsmålet om hvilket sprog han skal bruge, frem for hvilket sprog han skal lære programmering med. Men dermed ikke sagt, at det ikke godt kan være de samme sprog.
Jeg udtrykker mig åbenbart ikke så klart. Så bare se bort fra #9 og #11 - det er alligevel ikke relevant til spørgsmålet. :-)
#13
Jeg er lidt nysgerrig - hvilke ting var det, som voldte problemer med at skifte?
Min pointe er, at det er nemmere at lære de grundlæggende begreber som variabler, funktioner, løkker, osv. i et forholdsvis enkelt sprog. Når man er blevet mere avanceret og lært om pointere, OOP og den slags, så vil jeg mene, at man har et godt grundlag til at skifte til hvilket som helst sprog man ønsker.
pyromaniac:
Hvis du vil bruge dine programmeringsevner til noget fornuftigt senere i dit liv, så gå efter et sprog der er objektorienteret, men som også understøtter basal scripting (som Java), så slipper du for at skifte sprog når du vil gå fra scripting til OOP, hvilket kun øger indlæringen, da du ikke også skal lære en ny syntax.
Hvis du er på helt bar bund når det kommer til OOP så skulle du tage et seriøst kig på BlueJ bogen (Java first with BuleJ), da det er en utrolig god begynderbog, og den kan erhverves for nogle få kroner ved din lokale papirpusher.
Desuden har du fordelen at MS stjal med arme og ben fra Java da de lavede C# og et skift tager meget kort tid (jeg klarede det på et par dage), frem for at skulle lære et helt nyt sprog, uden relation til et du kender.
Min ærlige mening om BASIC: hold dig væk! Sproget var nogenlunde for 10 år siden, nu er det bare outdated, forvirrende og ganske ubrugeligt, medmindre du ser en fremtid i COBOL.
Hvis du vil bruge dine programmeringsevner til noget fornuftigt senere i dit liv, så gå efter et sprog der er objektorienteret, men som også understøtter basal scripting (som Java), så slipper du for at skifte sprog når du vil gå fra scripting til OOP, hvilket kun øger indlæringen, da du ikke også skal lære en ny syntax.
Hvis du er på helt bar bund når det kommer til OOP så skulle du tage et seriøst kig på BlueJ bogen (Java first with BuleJ), da det er en utrolig god begynderbog, og den kan erhverves for nogle få kroner ved din lokale papirpusher.
Desuden har du fordelen at MS stjal med arme og ben fra Java da de lavede C# og et skift tager meget kort tid (jeg klarede det på et par dage), frem for at skulle lære et helt nyt sprog, uden relation til et du kender.
Min ærlige mening om BASIC: hold dig væk! Sproget var nogenlunde for 10 år siden, nu er det bare outdated, forvirrende og ganske ubrugeligt, medmindre du ser en fremtid i COBOL.
En smule offtopic:
Altså hvis du er helt ny, så kan du jo evt. starte på et kursus for begyndere. Jeg ved bl.a. at Køge Aftenskole* har et JAVA begynder kursus som kun koster 150 kr / året. Du skal dog selv have en pc med, og erhverve de programmer som man skal bruge.
Altså hvis du er helt ny, så kan du jo evt. starte på et kursus for begyndere. Jeg ved bl.a. at Køge Aftenskole* har et JAVA begynder kursus som kun koster 150 kr / året. Du skal dog selv have en pc med, og erhverve de programmer som man skal bruge.
#17 - Har ikke planer om at bruge mine (forhåbentligt kommende) evner til noget "fornuftigt", vil bare gerne være i stand til at lave små sjove programmer.
Men når jeg kommer hjem kigger jeg både på BASIC og Java, og set ud fra hvad du skriver, ender jeg nok med Java.
#18 - Lyder som en fornuftig idé, bortset fra at jeg vil foretrække at sidde derhjemme og rode med det selv. I lige netop dette tilfælde, tror jeg man får mere ud af, at lære det selv, både gennem bøger og forums, fremfor at en lærer står og forklarer hvad man skal trykke på tastaturet.
Men når jeg kommer hjem kigger jeg både på BASIC og Java, og set ud fra hvad du skriver, ender jeg nok med Java.
#18 - Lyder som en fornuftig idé, bortset fra at jeg vil foretrække at sidde derhjemme og rode med det selv. I lige netop dette tilfælde, tror jeg man får mere ud af, at lære det selv, både gennem bøger og forums, fremfor at en lærer står og forklarer hvad man skal trykke på tastaturet.
Jeg synes at du skal give C# i Visual Studio 2005 free en chance.
Hvis du går ind på MS' side:
http://msdn.microsoft.com/vstudio/express/visualcs...
Så kan du både downloade VS samt du kan gennemgå nogen meget simple (omend lange) eksempler på hvordan man koder.
Der er alt det mest basale med så som variabler, database forbindelser etc.
Kan anbefale det rigtigt meget da man kan sidde og følge en video imens man prøver det selv!
:)
Hvis du går ind på MS' side:
http://msdn.microsoft.com/vstudio/express/visualcs...
Så kan du både downloade VS samt du kan gennemgå nogen meget simple (omend lange) eksempler på hvordan man koder.
Der er alt det mest basale med så som variabler, database forbindelser etc.
Kan anbefale det rigtigt meget da man kan sidde og følge en video imens man prøver det selv!
:)
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.