Permalänk
Medlem

Lära sig C++

Hej! Jag kan INGENTING om C++ men jag skulle vilja lära mig. Jag skulle vilja att "guiden" är på svenska. Jag kan engelska men det blir lättare med svenska. Tacksam för svar!

Permalänk
Inaktiv

Något jobbig dialekt men annars tycker jag det är en bra nybörjarkurs.
http://www.laxa.nu/main/

Permalänk

Någon på det här forumet länkade den här för ett tag sedan, har dock inte utforskat den själv.
http://www.youtube.com/playlist?list=PL3A2026F702EBB411&featu...

Visa signatur

i5 2500k@stock ** P67A-GD65 ** AMD 6950 ** 1TB F3 ** Lian-Li PC-FI8

Permalänk
Medlem

hehe jag har c++ boken här hemma om du vill ha ;)?

Permalänk
Medlem
Skrivet av mikatataku:

Någon på det här forumet länkade den här för ett tag sedan, har dock inte utforskat den själv.
http://www.youtube.com/playlist?list=PL3A2026F702EBB411&featu...

Han är väldigt bra, det är nog det bästa du kan börja med

Visa signatur

Motherboard: ASRock Z68 EXTREME3 GEN 3| GPU: XFX PCIe HD7970 BE 3GB GDDR5 CROSSFIRE | CPU: Core i7 2700K @ 3.8GHz | PSU: Corsair HX 850W| SSD: 120GB Corsair SATA Force 3 | HDD1: 1TB Samsung Spinpoint | HDD2: 640GB Western Digital | RAM: Corsair 16GB DDR3 VENGEANCE | Chassi: NZXT Phantom Black | DVD: DVD±RW Samsung 22X DL

Permalänk
Medlem

Bjarne Stroustrup har några bra råd. Jag kan rekommendera boken C++ How to program.

Bjarne Stroustrup: Advice for C++ Developers

Bjarne Stroustrup: How to Code Like Bjarne Stroustrup

Permalänk
Medlem

Bjarne är kungen av C++.

Permalänk

Info om nya features i C++11: http://thenewcpp.wordpress.com/

Jag måste ställa en motfråga: Är du i övrigt bra på datorer? Vet du hur RAM/CPU:er "egentligen" fungerar? Kan du programmera någonting annat? Vilket OS kör du? Vet du någonting om utvecklingsmiljöer?

Visa signatur

PC Kontoret: Ryzen 5700X, 32GB, 6800 XT
PC Spelrum: Ryzen 5800X, 32GB, 7900 XT

Permalänk
Medlem
Skrivet av zeroGamer:

Info om nya features i C++11: http://thenewcpp.wordpress.com/

Jag måste ställa en motfråga: Är du i övrigt bra på datorer? Vet du hur RAM/CPU:er "egentligen" fungerar? Kan du programmera någonting annat? Vilket OS kör du? Vet du någonting om utvecklingsmiljöer?

Jag är bara 13 år och jag vet inte hur GPU och PCU;s fungerar, men jag är bra i datorer (har faktiskt byggt en själv :>) Jag kan tyvär inte programmera något annat. Jag kör w7 home premium. Utvecklingsmiljöer?

Permalänk
Medlem

Hej, kul att du intresserar dig för programmering!

Finns det någon speciell anledning att du vill börja med just C++? C/C++ är fantastiskt användbara språk på många sätt och vis men nybörjarvänliga är dem inte(imo).

Om du sitter på windows är VisualStudio den vanligaste utvecklingsmiljön, men det finns många andra, tex har både NetBeans och Eclipse stöd för c++. Bara väja den du tycker passar dig bäst.

Visa signatur

Chasi: Thermaltake XaserVI LBNS | Mobo: P9X79 PRO
Cpu: SB-E 3930k 4.8ghz @ 1.34v | Kylning: 2x Laing DCC, EK supreme HF Cu, 45*60cm nissan bilkylare.
Ram: 6x4GB G.skill 2133mhz cl11 | Disk: Samsung 830 256GB

Permalänk
Medlem

HTML?

Visst vore det coolt att göra ett program med C++ och sånt, men kanske börja testa på att använda programmen man utvecklar med först? Eller inte ens det. Bara testa skriva lite kod i allmänhet? Kanske html skulle vara något för dig? Det är grafisk + enkel kod + lite roligare från början (eftersom det känns som det händer mera).

http://webbdesignskolan.com/html/html_grunderna.php

Lycka till!

Visa signatur

Dator: Fractal Design XL || Windows 10 || i5 750 || 8 GB RAM || HD 7970 || 120 GB SSD
Server: Fractal Design Core 3000 || ESXi 5.1 || AMD FX-6100 || 20 GB RAM
Foto: 7D || 17-50mm f/2.8 || 50mm f/1.8 || 70mm f/2.8 || 70-200mm f/2.8
Citera för svar!

Permalänk
Avstängd
Skrivet av Robiiins93:

Visst vore det coolt att göra ett program med C++ och sånt, men kanske börja testa på att använda programmen man utvecklar med först? Eller inte ens det. Bara testa skriva lite kod i allmänhet? Kanske html skulle vara något för dig? Det är grafisk + enkel kod + lite roligare från början (eftersom det känns som det händer mera).

http://webbdesignskolan.com/html/html_grunderna.php

Lycka till!

Kan faktiskt säga att HTML är extremt enkelt och "roligt" att koda i, speciellt i kontrast till C++ (även python, derp).

Så till TS; lär dig HTML till en start, så får du mer utav kodningen i början. En sak som motiverar ordentligt!

Dock om du verkligen vill hoppa rakt in i C++, så var det en som rekommendera en bok i en tidigare post, samt så fanns det Youtube-vids med Bjarne. Lycka till! (:

Visa signatur

Delid 3770k@5.9GHz, Mpower, 32GB Corsair Dominator@2600MHz/CL10
XFire 390x@1335/1750, Carbide 540 AIR
E34 S36B38Turbo 897WHP

Permalänk
Medlem

C++ och html är inte ens samma sak. Som att gämföra hårddiskar och ramminnen.

Skrivet av Robiiins93:

Visst vore det coolt att göra ett program med C++ och sånt, men kanske börja testa på att använda programmen man utvecklar med först? Eller inte ens det. Bara testa skriva lite kod i allmänhet? Kanske html skulle vara något för dig? Det är grafisk + enkel kod + lite roligare från början (eftersom det känns som det händer mera).

http://webbdesignskolan.com/html/html_grunderna.php

Lycka till!

Visa signatur

Chasi: Thermaltake XaserVI LBNS | Mobo: P9X79 PRO
Cpu: SB-E 3930k 4.8ghz @ 1.34v | Kylning: 2x Laing DCC, EK supreme HF Cu, 45*60cm nissan bilkylare.
Ram: 6x4GB G.skill 2133mhz cl11 | Disk: Samsung 830 256GB

Permalänk
Medlem
Skrivet av X1t:

C++ och html är inte ens samma sak. Som att gämföra hårddiskar och ramminnen.

Tack det vet jag, poäng var snarare att han ska få en form av förståelse vad det innebär att skriva lite kod

Visa signatur

Dator: Fractal Design XL || Windows 10 || i5 750 || 8 GB RAM || HD 7970 || 120 GB SSD
Server: Fractal Design Core 3000 || ESXi 5.1 || AMD FX-6100 || 20 GB RAM
Foto: 7D || 17-50mm f/2.8 || 50mm f/1.8 || 70mm f/2.8 || 70-200mm f/2.8
Citera för svar!

Permalänk
Medlem
Skrivet av Robiiins93:

Tack det vet jag, poäng var snarare att han ska få en form av förståelse vad det innebär att skriva lite kod

Jag förstår att du vet det, vill bara inte att folk ska tro att det är samma sak.

Man lär sig inte programmera genom att skriva html.

Visa signatur

Chasi: Thermaltake XaserVI LBNS | Mobo: P9X79 PRO
Cpu: SB-E 3930k 4.8ghz @ 1.34v | Kylning: 2x Laing DCC, EK supreme HF Cu, 45*60cm nissan bilkylare.
Ram: 6x4GB G.skill 2133mhz cl11 | Disk: Samsung 830 256GB

Permalänk
Medlem

Började just lära mig C# från en kille på Y-tube, väldigt bra för nybörjare tycker jag!
http://www.youtube.com/watch?v=DDMXLorkInE

Permalänk
Medlem
Skrivet av Oldskool:

Bjarne är kungen av C++.

Fattas bara annat. Hans utvecklade det ju.

Visa signatur

Ne nos sequere nobis secede

Permalänk
Medlem
Skrivet av Robiiins93:

Visst vore det coolt att göra ett program med C++ och sånt, men kanske börja testa på att använda programmen man utvecklar med först? Eller inte ens det. Bara testa skriva lite kod i allmänhet? Kanske html skulle vara något för dig? Det är grafisk + enkel kod + lite roligare från början (eftersom det känns som det händer mera).

http://webbdesignskolan.com/html/html_grunderna.php

Lycka till!

Ska man nu envisas med att ge tips om HTML i en tråd om C++ kan man försöka hålla sig till det bra materialet. WDS är värdelös, se ex. Webboken istället.

Permalänk
Medlem

http://www.youtube.com/playlist?list=PL3A2026F702EBB411&featu...

youtube-kanal med genomångar av de flesta programmering språk, på svenska.

riktigt nice

Permalänk
Hedersmedlem

Som folk är inne på så är C++ vanligt använt i industrin men det är svårt.
Som purfärsk på programmering så kan du mycket väl lyckas följa guiderna men sen när du kodar och det blir något fel kan det vara väldigt svårt att förstå varför.

HTML ger resultat men är å andra sidan inget programspråk, ivf inte simpel HTML (sådant jag testade på för 10-15 år sedan och det man troligen börjar med). Den markanta skillnaden är att HTML beskriver hur något ska se ut. Du har inte kontroll över någon logik och exekvering, vilket programspråk ger.

Språk som brukar framställas som enklare än C++ är C# och Java. Ytterliggare enklare är Python. Missförstå inte att det är "lätt som en plätt" och inte går att göra något användbart i. Det kan man göra i alla dessa språk men för att inte förlora intresset så är det nog bra om det inte känns som en omöjlighet och att det blir något resultat på skärmen.
Jag har inte kollat efter någon Python-guide på svenska för att göra roliga saker, jag klarar av guiderna på engelska. Nu vet jag inte hur dina språkkunskaper är men vid 13 år så kan teknisk engelska kanske vara svår.

Mosq1to länkar till en person på youtube (som jag inte lyssnat på). Det är 85 lektioner som går igenom C++. Personen har å andra sidan ett rätt lång Java-variant samt en Java spelvariant som man nog kan hoppa till efter ett tag i java guiden (behöver nog gå lite mellan dem).

http://www.youtube.com/playlist?list=PLC4B5135BA62B663F&featu...
http://www.youtube.com/playlist?list=PLC4FEBB294692D648&featu...

Och om någon sagt något till dig att du ska köra C++ om du ska programmera som vuxen så strunta i dem. En bra programmera lär sig flera språk och kan växla mellan dem. Det är ett speciellt tänk man lär sig. Tänk dig att spela instrument. Du behöver kunna saker om toner osv som följer med till alla olika instrument. Så man kan byta mellan dem och ändå spela musik, man lär sig inte från ruta noll (dvs dagis/lekis/förskola musik).

Jag är inte musikintrumentkunnig. Men C++ kanske är som att sätta absoluta nybörjaren vid kyrkorgeln istället för att få testa på en gitarr.

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
Skrivet av MrNeikter:

Något jobbig dialekt men annars tycker jag det är en bra nybörjarkurs.
http://www.laxa.nu/main/

Man kan ju inte pausa videorna...

Det var inget... Nu kom det upp

Jag kan grunderna, men blir att kolla igenom ett par filmer dårå!

Visa signatur

Kom ihåg att ALLTID citera mig om du vill ha svar!

|CPU: Intel Core i7 4790K Kyld av: Corsair H80 GPU: ASUS GTX 970 4GB Chassi: Phanteks Enthoo Evolv MOBO: MSI Z97M Gaming Nätagg: XFX 750W Silver SSD: Kingston 120GB SSDNow V300 HDD: Samsung Spinpoint F3 1TB 7200RPM + 1TB|

Permalänk
Medlem
Skrivet av X1t:

Jag förstår att du vet det, vill bara inte att folk ska tro att det är samma sak.

Man lär sig inte programmera genom att skriva html.

Självklart så är det varken samma sak och inte heller blir man bra på att programmera genom att lära sig HTML. Själv är jag bara 17 nu och jag började precis som trådskaparen intressera mig för datorer och digitalt skapande i olika former i 12-13 års ålder. Jag började med att lära mig HTML och CSS och sen har det bara rullat på. Fördelar som jag har sett med att börja med HTML(som inte är programmering egentligen) är att det är väldigt lätt att komma igång med samtidigt som du ofta stöter på lite javascript eller PHP som ger dig förståelse för hur programmering fungerar.

Jag vet egentligen inte vilken metod att lära sig på som är smartast men för mig fungerade detta ganska bra. När jag väl gick över till C++ och Java så gick det betydligt lättare än om jag skulle börjat helt från början.

Hur som helst så finns det en kanal på YouTube kallad "thenewboston" där det finns tutorials på flera olika programmeringsspråk. Om du är duktig på engelska så föreslår jag att du tittar på någon av dem.

Java: http://www.youtube.com/playlist?list=PLFE2CE09D83EE3E28&featu...
C++: http://www.youtube.com/playlist?list=PLAE85DE8440AA6B83&featu...

Permalänk
Skrivet av hammark9:

Jag är bara 13 år och jag vet inte hur GPU och PCU;s fungerar, men jag är bra i datorer (har faktiskt byggt en själv :>) Jag kan tyvär inte programmera något annat. Jag kör w7 home premium. Utvecklingsmiljöer?

Jag skulle faktiskt rekommendera Python: http://docs.python.org/using/windows.html för att lära dig programmering.

Om du insisterar på C++ kan du kolla på http://www.codeblocks.org/ som jag tycker är det enklaste att börja med under Windows. (Ska dock påpeka att jag utvecklar inte under Windows, för det suger, så det kan finnas bättre miljöer för nybörjare)

Det har kommit upp en del länkar till youtube här i tråden redan du kan kolla på. Annars är det bara att börja googla.

Visa signatur

PC Kontoret: Ryzen 5700X, 32GB, 6800 XT
PC Spelrum: Ryzen 5800X, 32GB, 7900 XT

Permalänk
Permalänk
Avstängd

Har precis börjat med C++ och det finns bra guider på Youtube på svenska.

Har ett litet problem (orkar inte skapa en ny tråd).

#include <iostream> using namespace std; int main() { string fname; string lname; cout << "What is your first and last name?" << endl; cin >> fname >> lname; cout << "Your name is:" << fname << " " << lname << endl; cin.get(); }

Det jag har problem med är att få rutan att vara kvar efter att jag skrivit in för- och efternamn.
cin.get(); fungerade inte, det kanske är till något helt annat?
men om man ville få rutan att stanna kvar i C så skrev man getchar(); vill jag minnas men det ger error i C++
Någon som har ett bra tips?

Permalänk
Inaktiv
Skrivet av Lcdposter1337:

Har precis börjat med C++ och det finns bra guider på Youtube på svenska.

Har ett litet problem (orkar inte skapa en ny tråd).

#include <iostream> using namespace std; int main() { string fname; string lname; cout << "What is your first and last name?" << endl; cin >> fname >> lname; cout << "Your name is:" << fname << " " << lname << endl; cin.get(); }

Det jag har problem med är att få rutan att vara kvar efter att jag skrivit in för- och efternamn.
cin.get(); fungerade inte, det kanske är till något helt annat?
men om man ville få rutan att stanna kvar i C så skrev man getchar(); vill jag minnas men det ger error i C++
Någon som har ett bra tips?

prova med 2st cin.get();

Permalänk
Avstängd
Skrivet av anon180324:

prova med 2st cin.get();

Det fungerade bra. Tackar!

Permalänk
Medlem

Hej! Ville inte skapa en ny tråd med min dumma fråga så lånar denna lite. Jo är helt ny med programmering, jag följde en länk här till Youtube om Codeblock osv. Mitt problem är att efter jag tryck på Build&Run så ploppar Fsecure upp och ta bort mitt program och säger att det är virus. själva Codeblocks är tillåten med .exe filen den skapar tas bort. Tacksam för svar /Jimmy

Permalänk
Medlem
Skrivet av X1t:

C++ och html är inte ens samma sak. Som att gämföra hårddiskar och ramminnen.

De två är för lika, snarare hårddiskar och processorer.

Permalänk
Avstängd

Någon som kan hjälpa mig lite?
Detta programmet säger om man får åka båt eller inte.

#include <iostream> using namespace std; int main() { string gender = "man"; int age = 23; if(gender == "female" && age >= 20) { cout << "You can ride tha boat!"; } else if(gender == "man" && age >= 23) { cout << "You can ride the boat!"; } else { cout << "Bring mom or dad!"; } }

Det jag vill göra är att själv kunna skriva in både mitt kön och min ålder i konsolen men jag kommer inte så långt.
Det jag försökt att göra först är att endast kunna skriva in min ålder själv men det gick inte speciellt bra.

#include <iostream> using namespace std; int main() { string gender = "man"; string age; cin >> age; if(gender == "female" && age >= 20) { cout << "You can ride tha boat!"; } else if(gender == "man" && age >= 23) { cout << "You can ride the boat!"; } else { cout << "Bring mom or dad!"; } }

Någon som vill hjälpa mig lite?