Lättaste sättet att lära sig programmera?

Permalänk
Medlem

Lättaste sättet att lära sig programmera?

Hallå SweC!

Jag har länge velat skapa och experimentera lite med programmering & egna hemsidor men har inte riktigt tagit steget till att lära mig programmering men nu tänker jag faktiskt lära mig och jag undrar vilket sätt ni tycker är det enklaste att lära sig programmera på. Hemsidor? Guider? Kurser? Böcker? Om ni har några schyssta hemsidor eller boktips eller liknande, posta, posta, posta!

Tack på förhand

Visa signatur

Cooler Master HAF 932 | Intel Core i7 2600K @ 3,40 GHz | ASUS P8P67 Deluxe | XFX Radeon 7970 Black Edition 3 GB | Corsair Vengeance 4x4GB | Samsung HD103UJ ATA 1 TB | Corsair Force GT 120GB | Corsair AX750W | OS: Windows 7 Ultimate 64bit | Sennheiser PC360 | Qpad MK-80 | Qpad 5K |

Permalänk
Medlem
Visa signatur

Intel Core i5 3570@ 3.4Ghz, Gigabyte Raedon HD6970, Corshair HX750
--------------------------------------------------------------------------
Ett hack är en smart lösning på något.

Permalänk
Medlem

Tack så mycket! Nu blir det att kolla igenom ett tag

Visa signatur

Cooler Master HAF 932 | Intel Core i7 2600K @ 3,40 GHz | ASUS P8P67 Deluxe | XFX Radeon 7970 Black Edition 3 GB | Corsair Vengeance 4x4GB | Samsung HD103UJ ATA 1 TB | Corsair Force GT 120GB | Corsair AX750W | OS: Windows 7 Ultimate 64bit | Sennheiser PC360 | Qpad MK-80 | Qpad 5K |

Permalänk
Medlem

Det beror på vilket språk du vill lära dig.

Jag rekommenderar att läsa dokumentationen för respektive språk. Dokumentationen för C++ kan hittas här.

Visa signatur

Osocial, instängd och förbannad.

Permalänk
Medlem
Skrivet av Debug:

Det beror på vilket språk du vill lära dig.

Jag rekommenderar att läsa dokumentationen för respektive språk. Dokumentationen för C++ kan hittas här.

Så långt har jag faktiskt inte tänkt... Vad är skillnaden på de olika språken och vid vilka tillfällen har man nytta av respektive språk?

Visa signatur

Cooler Master HAF 932 | Intel Core i7 2600K @ 3,40 GHz | ASUS P8P67 Deluxe | XFX Radeon 7970 Black Edition 3 GB | Corsair Vengeance 4x4GB | Samsung HD103UJ ATA 1 TB | Corsair Force GT 120GB | Corsair AX750W | OS: Windows 7 Ultimate 64bit | Sennheiser PC360 | Qpad MK-80 | Qpad 5K |

Permalänk
Medlem
Skrivet av Razacer:

Tack så mycket! Nu blir det att kolla igenom ett tag

Mycket mycket bra tutorials hos Bucky på thenewboston kanalen. Det var där jag först började lära mig ett "riktigt" programmeringsspråk(html, css räknas inte). Rekommenderar hans Java tutorials oberoende av vilket språk du vill lära dig. De ger en väldigt bra uppfattning om hur allt är uppbyggt och får dig att se möjligheter.

Permalänk
Medlem

Gå i skola?

Visa signatur

Asrock x570m Pro - AMD 3700x - Sapphire 5700XT Nitro+ 8GB - CM Hyper 212 black edition - Corsair Vengeance 16GB DDR4 3200MHz - Samsung 960 EVO M.2 250GB SSD - Samsung 970 Pro 512GB - Fractal Design Define Mini C Window- Acer 27" XF270HU WQHD 144Hz - OPO 7T + massa annat kul

Permalänk
Skrivet av Razacer:

Så långt har jag faktiskt inte tänkt... Vad är skillnaden på de olika språken och vid vilka tillfällen har man nytta av respektive språk?

Du bör mest fundera på om du vill ha ett hög- eller lågnivå språk. Samt om det ska vara interpreted eller compiled.

högnivå:
write less - do more. Men du har oftast inte så stor koll på själv koden.
Lågnivå:
mer kod för att göra saker, men du har mycket bättre koll på vad som faktiskt händer.
mellanting finns (c++ t.ex. där du kan använda libraries)

interpreted (också känt som scriptspråk):
+ ingen tid för att kompilera kod
+ ofta crossplatform (maskinkod måste kompileras för olika plattformar separat)
- långsammare att köra än maskinkod (speciellt i tunga program. Har sett c++ köra c:a 60 gånger snabbare än c# i en primtalsräknare jag portade från c# till c++. c# hade alltså en liten fördel.)

några språk:
assembly = superlågnivå - du skriver maskinkod direkt.
c = lågnivå, kompilerad
c++ = låg/mellan, kompilerad
c# = hög, interpreted
java = hög, interpreted
python = låg/mellan/hög, interpreted

Det finns många fler. Tänk efter om du vill ha interpreted eller kompilerat språk samt vilken nivå du vill köra på. Är det hemsideprogrammering (php, asp, asp.net, ruby osv) är det interpreted i 99,9% av fallen.

Visa signatur

Pappy :"Backup: Skyddar mot datafel när du på fyllan raderar 200GB pr0n och laddar hem två säsonger teletubbies istället."
Jocke1100 :"Det är väl en mekanisk kylavledning... Typ analog kylpasta..."

Permalänk
Skrivet av Mordrana:

Gå i skola?

+1

http://www.w3schools.com/

http://academicearth.org/

Permalänk
Medlem
Skrivet av Razacer:

Så långt har jag faktiskt inte tänkt... Vad är skillnaden på de olika språken och vid vilka tillfällen har man nytta av respektive språk?

Låt mig omformulera mig. Det beror på vilket språk du vill börja med.
Har du någon gång lärt dig hur man strukturerar ett program och hur man tänker så kan du i princip programmera med vilket språk som helst, det gäller bara att lära sig korrekt syntax.

Jag valde att börja med C++ och jag rekommenderar dig att göra detsamma; men det beror ju också på vad du vill göra i nuläget. Lär du dig C++ så får du (förhoppningsvis) en förståelse av objektorientering, grundläggande tänk o.s.v.

Vad vill du uppnå med programmeringen? Är det något specifikt du vill göra?

Skrivet av Mordrana:

Gå i skola?

Varför? Kvalitéten i skolan är oftast väldigt dålig och man, eller iallafall jag, lär sig väldigt mycket mer om man jobbar självständigt på sin fritid. Dessutom lär så vitt jag vet de flesta skolorna ut Java, vilket jag skyr som pesten.

Visa signatur

Osocial, instängd och förbannad.

Permalänk
Inaktiv

Jag skulle ha gått in på http://www.wibit.net och följt deras structur

Permalänk
Medlem
Skrivet av fille3002:

Du bör mest fundera på om du vill ha ett hög- eller lågnivå språk. Samt om det ska vara interpreted eller compiled.

högnivå:
write less - do more. Men du har oftast inte så stor koll på själv koden.
Lågnivå:
mer kod för att göra saker, men du har mycket bättre koll på vad som faktiskt händer.
mellanting finns (c++ t.ex. där du kan använda libraries)

interpreted (också känt som scriptspråk):
+ ingen tid för att kompilera kod
+ ofta crossplatform (maskinkod måste kompileras för olika plattformar separat)
- långsammare att köra än maskinkod (speciellt i tunga program. Har sett c++ köra c:a 60 gånger snabbare än c# i en primtalsräknare jag portade från c# till c++. c# hade alltså en liten fördel.)

några språk:
assembly = superlågnivå - du skriver maskinkod direkt.
c = lågnivå, kompilerad
c++ = låg/mellan, kompilerad
c# = hög, interpreted
java = hög, interpreted
python = låg/mellan/hög, interpreted

Det finns många fler. Tänk efter om du vill ha interpreted eller kompilerat språk samt vilken nivå du vill köra på. Är det hemsideprogrammering (php, asp, asp.net, ruby osv) är det interpreted i 99,9% av fallen.

Java och C# räknas som (är) kompilerade språk men egentligen tycker jag det är helt oviktigt för någon som vill lära sig programmera. Gissningsvis vet inte trådskaparen vad skillnaden är.

Det enda sättet att lära sig är att vara intresserad och gräva. Det gäller för all lärdom, om den ska sitta och kännas värdefull. thenewboston är en bra startplats och det finns oändligt mycket mer material att tillgå. Det största problemet är att sålla agnarna från vetet.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Skrivet av Teknocide:

Java och C# räknas som (är) kompilerade språk men egentligen tycker jag det är helt oviktigt för någon som vill lära sig programmera. Gissningsvis vet inte trådskaparen vad skillnaden är.

Det enda sättet att lära sig är att vara intresserad och gräva. Det gäller för all lärdom, om den ska sitta och kännas värdefull. thenewboston är en bra startplats och det finns oändligt mycket mer material att tillgå. Det största problemet är att sålla agnarna från vetet.

java och c# är halvkompilerade. De kompileras dock till interpreted-code så jag räknar dem som interpreted.

Visa signatur

Pappy :"Backup: Skyddar mot datafel när du på fyllan raderar 200GB pr0n och laddar hem två säsonger teletubbies istället."
Jocke1100 :"Det är väl en mekanisk kylavledning... Typ analog kylpasta..."

Permalänk

W3schools skulle jag inte rekommendera, de är underliga... och tycker helt annorlunda jämfört med resten av internet.

Visa signatur

Intel core i5 760 @ 3.63Ghz| Msi 560Ti HWK/9800GT| 10GB ram 1TB seagate|Noctua NH-U12P SE2| Fractal R3 White ||| Äpplet fick flytta sig för en mer arbetsinriktad maskin, Dell XPS15 (gen2) | IntelSB Core i7 2640m @ 3.2Ghz (Dualcore.m HT) | GF GT540m | 8GB ram | 500GB WD CavBlack | 1080P AdobeRBG | JBL-ljud |||
"VAR E CHIPPET!!?"

Permalänk
Medlem
Skrivet av Mordrana:

Gå i skola?

Jag går just nu i grundskolan och det finns inget alternativ för mig att börja i skola för programmering
Men tack för tipset!

Skrivet av fille3002:

Du bör mest fundera på om du vill ha ett hög- eller lågnivå språk. Samt om det ska vara interpreted eller compiled.

högnivå:
write less - do more. Men du har oftast inte så stor koll på själv koden.
Lågnivå:
mer kod för att göra saker, men du har mycket bättre koll på vad som faktiskt händer.
mellanting finns (c++ t.ex. där du kan använda libraries)

interpreted (också känt som scriptspråk):
+ ingen tid för att kompilera kod
+ ofta crossplatform (maskinkod måste kompileras för olika plattformar separat)
- långsammare att köra än maskinkod (speciellt i tunga program. Har sett c++ köra c:a 60 gånger snabbare än c# i en primtalsräknare jag portade från c# till c++. c# hade alltså en liten fördel.)

några språk:
assembly = superlågnivå - du skriver maskinkod direkt.
c = lågnivå, kompilerad
c++ = låg/mellan, kompilerad
c# = hög, interpreted
java = hög, interpreted
python = låg/mellan/hög, interpreted

Det finns många fler. Tänk efter om du vill ha interpreted eller kompilerat språk samt vilken nivå du vill köra på. Är det hemsideprogrammering (php, asp, asp.net, ruby osv) är det interpreted i 99,9% av fallen.

Tack så mycket! Jag vill börja göra hemsidor lite smått, vilket tycker du jag ska börja att lära mig?

Visa signatur

Cooler Master HAF 932 | Intel Core i7 2600K @ 3,40 GHz | ASUS P8P67 Deluxe | XFX Radeon 7970 Black Edition 3 GB | Corsair Vengeance 4x4GB | Samsung HD103UJ ATA 1 TB | Corsair Force GT 120GB | Corsair AX750W | OS: Windows 7 Ultimate 64bit | Sennheiser PC360 | Qpad MK-80 | Qpad 5K |

Permalänk
Medlem
Skrivet av Mordrana:

Gå i skola?

Ja om man vill ha det sämsta sättet att lära sig på. Programmering lär man sig så mycket bättre själv om man faktiskt vill det. Internet och personer som Bucky är oftast extremt mycket bättre än vad den svenska skolan kan erbjuda då de som faktiskt är intresserade av ämnet blir tillbakahållna av personer som skiter fullständigt i det.

Visa signatur

i7 12700, 3080 ti, 16gb - vrum vrum

Citera för svar!

Permalänk
Medlem

Om det är hemsidor du ska göra ska du kolla på HTML och CSS.
Sen kan du välja JS eller ett server språk beroende på vad du vill göra.

Permalänk
Medlem

Om du vill känna dig för litegrann skulle jag säga åt dig att prova Python först.
Thenewboston, lektion 1 av 40+.
Så får du lite grunder och känna på det hela, sen skulle jag rekommendera att fortsätta med Google's Python Class. Den har också videoföreläsningar samt att du får uppgifter att lösa och bifogade lösningar utifall du skulle köra fast eller bara vill se en annan lösning än din egen.
Dessa uppgifter har jag inte kollat särskillt ingående i men de kanske går att kombinera med Thenewbostons video tutorials eller så kör du det efter google's kurs. http://codingbat.com/

Vill du sen ha en riktig utmaning så ta en titt på Project Euler här är det dock oftast matematiska problem (kanske t.o.m. uteslutande sånna) så här ställs det lite andra krav.

Tror att allt detta material är skrivet för Python 2.7 men jag skulle säga åt dig att använda 3.2.
Version 3.x av Python är framtiden så kör på det.

Lycka till!

Visa signatur
Permalänk
Medlem
Skrivet av Arius:

Om du vill känna dig för litegrann skulle jag säga åt dig att prova Python först.
Thenewboston, lektion 1 av 40+.
Så får du lite grunder och känna på det hela, sen skulle jag rekommendera att fortsätta med Google's Python Class. Den har också videoföreläsningar samt att du får uppgifter att lösa och bifogade lösningar utifall du skulle köra fast eller bara vill se en annan lösning än din egen.
Dessa uppgifter har jag inte kollat särskillt ingående i men de kanske går att kombinera med Thenewbostons video tutorials eller så kör du det efter google's kurs. http://codingbat.com/

Vill du sen ha en riktig utmaning så ta en titt på Project Euler här är det dock oftast matematiska problem (kanske t.o.m. uteslutande sånna) så här ställs det lite andra krav.

Tror att allt detta material är skrivet för Python 2.7 men jag skulle säga åt dig att använda 3.2.
Version 3.x av Python är framtiden så kör på det.

Lycka till!

Man tackar! Ska kollas igenom noggrannt!

Visa signatur

Cooler Master HAF 932 | Intel Core i7 2600K @ 3,40 GHz | ASUS P8P67 Deluxe | XFX Radeon 7970 Black Edition 3 GB | Corsair Vengeance 4x4GB | Samsung HD103UJ ATA 1 TB | Corsair Force GT 120GB | Corsair AX750W | OS: Windows 7 Ultimate 64bit | Sennheiser PC360 | Qpad MK-80 | Qpad 5K |

Permalänk
Medlem
Skrivet av swinto538:

W3schools skulle jag inte rekommendera, de är underliga... och tycker helt annorlunda jämfört med resten av internet.

Citat:

W3Schools frequently publishes inaccurate or misleading content. We have collected several examples illustrating this problem below.
WE BELIEVE W3SCHOOLS IS HARMFUL TO THE WEB. WEB DEVELOPERS DESERVE BETTER.

Källa: http://w3fools.com/

Finns en bra lista över resurser när man scrollar ner på w3fools.com.

Visa signatur

Asus P7P55D Deluxe | Intel Core i5 760 @ 2,8GHz | 8GiB DDR3-1600 | EVGA GTX 460 SC EE 1GB | Fractal Design Define R2 | Corsair TX 750W PSU | Windows 7 Pro 64-bit | 24" @ 1920*1200

Permalänk
Medlem

Python! Roligt och lätt

Permalänk
Medlem
Skrivet av Razacer:

Jag går just nu i grundskolan och det finns inget alternativ för mig att börja i skola för programmering
Men tack för tipset!

Tack så mycket! Jag vill börja göra hemsidor lite smått, vilket tycker du jag ska börja att lära mig?

HTML

Visa signatur

Be wiser than other people if you can; but do not tell them so.

►Jag förbehåller mig rätten att ha helt upp åt väggarna fel◄

Permalänk
Hedersmedlem

Edit: Läste igen och insåg att jag satte ut ett ord som inte alls skulle vara där, strök det nedan.

Jag rekommenderar att du tittar på något språk som inte associeras med webbprogrammering och där det finns ett interaktivt skal att programmera direkt i för att testa istället för att spara ner källkod till en fil och köra. Det behöver du göra rätt snart om du ska göra en webbapplikation men bara för att få testa saker känns det inte viktigt.
Ruby är ett programmeringsspråk där Ruby on Rails mixar ihop det med webbutveckling. Lättsamt och inte för komplicerat.
Jag hittade denna sak, titta igenom promo-videon på framsidan. Jag blir själv lite sugen på att testa deras koncept men hinner inte nu.
http://railsforzombies.org/
Själv är jag van och gillar böcker om programmering men många kanske gillar det här mer hands-on hjälpen/lärandet som sådana typiska screencasts på youtube har eller vad nu rails for zombies är för hybrid.

Skrivet av fille3002:

Du bör mest fundera på om du vill ha ett hög- eller lågnivå språk. Samt om det ska vara interpreted eller compiled.
[...]
några språk:
assembly = superlågnivå - du skriver maskinkod direkt.
c = lågnivå, kompilerad
c++ = låg/mellan, kompilerad
c# = hög, interpreted
java = hög, interpreted
python = låg/mellan/hög, interpreted
[...]

Bara så du vet så finns det ett svenskt ord (i SAOL) som är just interpretera. Så du behöver inte slänga in engelska, speciellt när man du ibland skrev kompilerat (svenska).

Nåväl,
assembler/assemblyspråk är inte maskinkod men nära nog, det man skriver avspeglas direkt i vilka operatorkoder och minnesadresser som maskinkoden består av efter den assemblerats.
Egentligen är det inte programmeringsspråken i sig som säger om det är kompilerat eller interpreterat. Det går utmärkt att göra en interpreter (och sådana finns redan) för t.ex. C.

Det är en riktig gråzon om Java är kompilerat eller interpreterat om man tänker på Oracle/Sun HotSpot JVM. Då menar jag om intermediära koden (bytecode) interpreteras eller om den kompileras till maskinkod vilket kan ske dynamiskt om behovet finns.

Visa signatur

Forumregler | Feedbackforumet | Något som behöver modereras? Tryck på Anmäl inlägget och ge en anledning, någon moderator kommer granska inlägget och göra (egen) bedömning
"Fate. Protects fools, little children and ships named Enterprise." - Riker - ST:TNG

Permalänk
Medlem

följ denna guide:
http://thenewboston.org/list.php?cat=40

Täcker alla grunder för att börja göra riktiga hemsidor.

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Medlem
Skrivet av Razacer:

Hallå SweC!

Jag har länge velat skapa och experimentera lite med programmering & egna hemsidor men har inte riktigt tagit steget till att lära mig programmering men nu tänker jag faktiskt lära mig och jag undrar vilket sätt ni tycker är det enklaste att lära sig programmera på. Hemsidor? Guider? Kurser? Böcker? Om ni har några schyssta hemsidor eller boktips eller liknande, posta, posta, posta!

Tack på förhand

Jag skulle rekommendera att du lär dig ett lågnivå språks grund, alltså lite grann om hur maskinkod fungerar. Hjälper en hel del då man kommer in i hur det hela funkar lite lättare.

Visa signatur

Ingen part kan vinna eller förlora en diskussion, då en diskussion är för gruppens gemensamma utveckling kring ett ämne.
►Jag förbehåller mig rätten att ha helt upp åt väggarna fel◄

Permalänk

Antingen börjar du högt upp och lär dig php, asp.net, ruby on rails eller liknande webbspråk, eller så lär du dig c eller c++. Jag började högt upp och har sedan "jobbat mig neråt" när jag lärt mig nya språk.

Visa signatur

Pappy :"Backup: Skyddar mot datafel när du på fyllan raderar 200GB pr0n och laddar hem två säsonger teletubbies istället."
Jocke1100 :"Det är väl en mekanisk kylavledning... Typ analog kylpasta..."

Permalänk

Mitt råd är fundera på vad du vill göra sedan ta reda på vad du behöver kunna för att göra just detta. Man ska dock vara observant på att det mesta är extremt mycket svårare än vad man tror, så man bör ha ett lågt mål.
Det är dessutom bra om man kan hitta någon kamrat som vill göra samma sak, så att man kan ha det roligare.

Min rekommendation är annars c#, hyfsat kraftigt, men ändå mycket enklare än c++. Jag upplever dessutom utvecklingsmiljön visual studio som enkel att komma igång med. Det finns en gratisversion att ladda hem och det är bara att installera och köra.
Sedan är jag mycket för böcker, då får man oftast allt man vill veta samlat i en bok där man enkelt kan läsa, detta kan även höja ens motivation. Det finns såklart bra guider på internet också, men jag upplever det som jobbigt att läsa från en skärm. Att skriva ut dessa guider kostar snart lika mycket som en bok.

Skrivet av m1ntos:

Jag skulle rekommendera att du lär dig ett lågnivå språks grund, alltså lite grann om hur maskinkod fungerar. Hjälper en hel del då man kommer in i hur det hela funkar lite lättare.

Många i min gymnasieklass fick lära sig maskinkod som första språk och det gick ganska så bra, men pratar vi persondator, så är knappast detta ett så bra förstahandsval.*edit* Om man nu kan kalla maskinkod för ett språk, jag skulle mer säga instruktionslista även om det är förvirrande med plc.

Annars så går det t.o.m. koda visual basic i officepaketet, enklast är att börja i excel, men sedan kan man fortsätta till access och word. Denna kunskap är mycket bra att ha, men tänker man jobba som programmera i framtiden rekommenderar jag att man först mer satar på att lära sig koda riktigt.
Men ska man inte jobba som kodare, så kan man ha mycket skoj i officepaket. Detta paket är rejält underskattat vad det klarar av att göra. begränsningen är främst prestanda, samt ful kod som lätt bli lite spagettiliknande om man ej passar sig.

*edit* Jag visar excelexempel: http://excelgames.org/
Filhantering, databaskopplingar, skapa worddokument, powerpointpresentationer, uppdatera hemsidor etc går från excel.
Även om jag nu rekommenderar c# för en person som tänker satsa lite på att lära sig programmera, då man tydligare förstår vad man gör.

Visa signatur

[Core i7-3930K med 32GB ram, 2*256GB SSD] & [Core i7 3770K med 16 GB RAM, 256GB SSD] som tillsammans har ett [HD 5850 1GB] och 3st 24".

Permalänk

Det svåraste med att lära sej programmera idag, är att man direkt slängs in i en överväldigande och förvirrande värld av nya ord, språk, concept, alternativ, osv...osv...

För att jämföra så finns det ingen människa som skulle vilja börja spela WoW som en level 8500 karaktär.
Det blir för plottrigt med alla 100-tals saker man kan utföra på den nivån - och en nybörjare skulle bli extremt förvirrad.
Först vill man lära sej grunderna... och helst ska man i början inte änns kunna "se" allt det där andra som dyker upp i senare levlar.

Samma sak gäller i strategi spel (starcraft, c&c) - Man börjar på den lägsta tech leveln o arbetar sej uppåt:
på 1sta banan får man lära sej resurshantering... 2ndra banan lär en hur man bygger soldater... 3dje=uppgraderingar... 4de=pansarvagnar... 5te=flygplan... osv... osv...

Upplägget i spelen är alltså att man ska få en chans att lära sej dom grundläggande funktionerna innan man får lära sej mer avancerade funktioner.

Tyvärr är det inte så i programmering... Man måste lära sej allt helvete på en gång... Det finns ingen "knapp" man kan trycka på för att köra en "tutorial", som döljer alla alternativ man inte behöver kunna i början.
Det är "Allt på en gång" eller "Inget alls" som gäller

När ja programmerade under 90' talet i MSDOS så lärde ja mej i följande ordning QBasic, C++ och slutligen Assembler...
Egentligen lärde ja mej programmera redan när ja var 7 år gammal, på en gammal Commodore 64... Bara "Basic-programmering" men det räckte långt i den åldern.
Med C64'an så skickades det med en 100-sidors Basic-bok som lärde en att programmera med pedagogik på "Bäbis nivå".

Skillnaden på den tiden var att man inte behövde lära sej 1 miljon saker bara för att komma igång...
Idag om man ska skapa ett C++ projekt i Visual Studio så måste man vända på himmel o jord innan man änns får chansen att börja med själva programmeringen. "100 templates" och "menyer i överflöd" och "en jävla massa saker man ska visa hänsyn till", så alla vettiga funktioner drunknar i kaoset.

Ärligt talat vet ja inte riktigt hur ja ska tipsa nån att komma igång med programmering - men som bud_bundy skrev så är det roligare och lättare att göra det tillsammans med nån polare.
Men ja tror att "Html" kan vara en bra start.
Då får man chansen att göra sin första "Hello world" websajt, och inom en överskådlig framtid har man upptäckt behovet o börjat lära sej java, flash, php, sql ...osv... och när man lärt sej lite om om hur man integrerar det, så kan man tillverka sin egen "Youtube" eller kanske en egen "Facebook" eller "Webbutik"

om du är mer intresserad av att tillverka RIKTIGA program och spel så kan ja rekomendera att kalibrera hjärnan till rätt våglängd:

http://www.youtube.com/watch?v=yzjjEwelXZc ...riktigt bra video som beskriver konceptet objektorienterad programering.
(flera delar)

En bok som även finns som PDF: "Assembly Language Step by Step" - Jeff Duntemann

Den här boken gör om extremt avancerade concept till busenkla metaforer som du kan relatera till, och det beskrivs med bäbis-pedagogik. Extremt bra för att lära sej det svåraste och mest riktiga programmeringsspråket... Du lär dej i princip att prata datorns eget språk.
Dock så rekomenderar ja dej inte att lära assembler... boken är endast om du vill träna hjärnan att förstå saker som i vanliga fall kan vara svårt att ta till sej.

Visa signatur

Dator: EEE901 N270/ 1GB / 20GB SSD ... Kraftigt nedbantat/tweakat Win7 x86 for speeeEED!
Facebook användare? Hatar tidslinjen? gå med i denna FB-grupp:
Undo Timeline ...med lite tur får h*lvetet ett slut!

Permalänk
Medlem
Skrivet av tysonayt:

Ja om man vill ha det sämsta sättet att lära sig på. Programmering lär man sig så mycket bättre själv om man faktiskt vill det. Internet och personer som Bucky är oftast extremt mycket bättre än vad den svenska skolan kan erbjuda då de som faktiskt är intresserade av ämnet blir tillbakahållna av personer som skiter fullständigt i det.

Visserligen går det alldeles utmärkt att bli en utmärkt programmerare på egen hand, men att påstå att skola är det sämsta sättet att lära sig på? Tycker att det är en fördel att ha avsatt tid till ämnet, likasinnade kurskamrater att ta hjälp utav, lärare inom ämnet och träffa folk från arbetslivet. Att jag läser innebär inte att jag inte lär mig på egen hand, det är en kombination av dessa.

Syftar givetvis på högskola eller motsvarande studier inom ämnet. Har haft liknande kurser på gymnasiet som inte varit något att ha alls. Har svårt att se att man kan dissa all form av studier inom programmering så hårt när det bör ses som ett verktyg och vägledning att snabbt lära sig.

Permalänk
Medlem

"Teach yourself programming in ten years": http://norvig.com/21-days.html