Hej PN,
Jeg vil i gang med at lære at programmere og har forsøgt at kigge lidt på nettet.
Jeg har brugt channel9, new boston og homeandlearn. Jeg er pt gået i gang med c#.
Hvis der er nogen som har nogen gode ressourcer må de meget gerne smide dem i tråden?
Gerne c# og ruby...
Målet er at kunne lave både software til pc og mobil applikationer.
Skulle der være nogen som er interesseret i at undervise mig i programmering, kan sng coaching tilbydes i retur....
Hjælp til Programmering...
Der er så meget gratis hjælp at hente på youtube.
Prøv evt at start der?
Jeg tror du får bedre svar, hvis du siger hvilket niveau du ca. er på. Er du lige startet, eller har du styr på basics?
Jeg har før brugt projecteuler.net/ for at komme ind i rytmen og få kørt noget kode igennem. Det kræver dog, at man gider det matematiske aspekt.
er der folk der kan noget programmering indenfor mobil applikationer hører jeg gerne fra dem.
Jeg har fundet en android programmør til denne:
www.pokernet.dk/forum/android-og-windows-programmoer-soeges-til-app-projekt.html
Men har nogle opdateringer og og småting til:
Neuron Reaction
itunes.apple.com/dk/app/neuron-reaction-free/id605680823?l=da&mt=8
som en uerfaren programmør, med lyst til at lære måske kunne se lidt udfordringer i at rode lidt med.
Ellers er det altid godt at kende nogen, til kommende projekter!
DaBLAM
Hvis du intet ved om C# indtil videre, så har jeg et kompendium fra skolen du kan få et kig på.
Jeg er nybegynder og vil gerne lave et karriereskift til programmering. Så jeg har tænkt mig at tage det meget seriøst.
@Nothing, jeg er nybegynder!
@Sander, tak for indlæg!
@Harry Butt, det vil jeg meget gerne se hvis jeg må? Hvordan kan jeg se det?
Flere input modtages gerne...
Hvis folk kender til godt litteratur om C# samt udvikling af mobileApps modtages det med kyshånd!
Det skulle vidst være noget af det bedste derude. Super slick design og meget nemt at komme igang med.
Som nr8
CA er helt fantastisk
mckrogh skrev:
Hej PN,
Jeg vil i gang med at lære at programmere og har forsøgt at kigge lidt på nettet.
Jeg har brugt channel9, new boston og homeandlearn. Jeg er pt gået i gang med c#.
Hvis der er nogen som har nogen gode ressourcer må de meget gerne smide dem i tråden?
Gerne c# og ruby...
Målet er at kunne lave både software til pc og mobil applikationer.
Skulle der være nogen som er interesseret i at undervise mig i programmering, kan sng coaching tilbydes i retur....
thenewboston.org/ som du selv nævner, er vanvittig god. Hvis du kombinerer deres video tutorials med en introducerende grundbog til hvert af de sprog du ønsker at lære, så burde du have et meget solidt udgangspunkt til at gå igang.
Men sørg for at skriv med, som du ser tutorials. Har du to skærme, er det nok mest optimalt. Men jeg har bare halv skærm med program til programmeringen, hvor jeg skriver, og den anden halvdel med youtube tutorialen. Gem det du laver, og skriv ordentlige kommentarer i koden(altså typisk "//kommentar" for mange sprog).
Ellers kan man hurtig komme på bar bund igen, når man efter et par måneder, har glemt halvdelen af hvad man så.
Der er jo vanvittigt mange metoder, biblioteker der kan implementeres, plug-ins, osv. til hvert sprog. Så i stedet for at forsøge at huske hver enkel ting, så hold fokus på at lære det grundlæggende, som syntax f.eks.
Hvis du starter med c#, så lær det ordentligt. Når først du føler dig godt inde i et sprog, og kan bruge det til noget, så vil andre sprog være piece of cake at lære.
Skal du lave noget med hjemmesider med c#, så kan www.asp.net/mvc anbefales at bruges. Du skal dog også kunne html+css og javascript. De er dog nemme at lære, og kan anbefale thenewboston's tutorials i disse.
Programmering er sådan lidt "learn-by-doing" - du lærer det lettest, hvis du har et konkret projekt du skal bruge det i. Så kør nogle simple tutorials igennem og prøv dem af i et simpelt projekt. Jeg synes umiddelbart godt om denne serie på channel9.
Derudover kan jeg se, at newboston og homeandlearn har tutorials i WinForms. Dem bør du holde dig fra - WinForms er "forældet". Når engang du har C# fundamentals på plads og får lyst til at lege med noget brugergrænseflade, bør du kigge på WPF (wpftutorial), som er en erstatning for WinForms.
Når du snakker apps til mobile platforme, skal du vide, at du som udgangspunkt kun kan udvikle til WinPhone i C#. Hvis du vil udvikle applikationer i C#, der kan køre på alle platforme kan du kigge på Xamarin - som dog koster en del.
Husk... Det er ikke svært at at lære et sprog som C#. Men det kan være vanvittigt svært, at skrive STRUKTURET kode.
Jeg har set mange eksempler på fint fungerende programmer, der er skrevet i slamkode. Umuligt at videreudvikle på, og endnu værre at overtage for andre.
Jeg er dermed ret uenig med HansPeter. Jeg har selv hyggekodet helt tilbage til de glade assembler-dage på C64 (det var dengang hvor det rent faktisk var lidt svært). Senere har jeg lavet ganske store projekter i bla. Delphi og C++.
Men indtil for ganske få år siden, var det helt uden struktur. I dag har jeg uendeligt svært ved at modificere i min egen gamle kode, da det er udokumenteret og ustruktureret. Jeg ville have fyret mig selv på stedet, hvis jeg var min arbejdsgiver ;)
Jeg er blevet bedre, qua en hel del kursusforløb, der netop fokuserer på kodestruktur og dokumentation. Men de har lært at programmere igennem en reel uddannelse, har lært at kode RIGTIGT fra starten, er milevidt foran mig. Jeg har tillært mig alt for mange dårlige vaner.
Så vend bøtten. Start med at fokuser på struktur. Vælg et simpelt scriptsprog som feks. VB.
Dog må jeg sige det er op ad bakke. Vil du være en rigtig god programmør, bør du søge en rigtig uddannelse.
hvis du bare vil lærer det for sjov så virker mange af de tutorials på nettet helt fint. generelt er der ikke den vilde forskel på de mange sprog. hvis du kan et sprog rigtig godt er det forholdsvis nemt at skifte.
vil give Nanoq ret, lær at kode ordentligt til at starte med ellers tillægger du dig for mange vaner fra start af. hvis du er interesseret så kan jeg godt fiske nogen bøger frem til dig omkring det. programmere selv i java så meget af syntaxen vil være til java men principper indenfor uml/up er semi de samme.
NanoQ skrev:
Jeg er dermed ret uenig med HansPeter. Jeg har selv hyggekodet helt tilbage til de glade assembler-dage på C64 (det var dengang hvor det rent faktisk var lidt svært). Senere har jeg lavet ganske store projekter i bla. Delphi og C++.
Men indtil for ganske få år siden, var det helt uden struktur. I dag har jeg uendeligt svært ved at modificere i min egen gamle kode, da det er udokumenteret og ustruktureret. Jeg ville have fyret mig selv på stedet, hvis jeg var min arbejdsgiver ;)
Jeg synes blot, at man er nødt til at forstå hvordan et programmeringssprog fungerer, før man kan begynde at tænke på struktur og decideret design. Jeg forestillede mig lidt, at han aldrig havde skrevet en linje kode i sit liv og ville ikke discourage ham.
Men jeg vil da give dig ret i, at godt design er vigtigt. Og når man har fået styr på det fundamentale, ville det umiddelbare næste step vel være at kigge på objektorienterede designprincipper og testing. Dernæst burde man nok også kigge lidt på generelle arkitekturpatterns.
@OP
Hvis du har mod på at lære noget om objektorienteret softwaredesign, kan jeg anbefale denne bog. Du skal dog være opmærksom på, at bogen går ud fra, at du kender faciliteterne, der findes i et objektorienteret programmeringssprog.