Permalänk
Medlem

Programmering för nybörjare

Tjena!

Jag vill lära mig programmera.

Jag vet dock inte vilket program och programmeringsspråk som är enklast för en newbie.

Tacksam för hjälp.

Permalänk
Medlem

java brukar vara kanon för att lära sig objektbaserad programmering.

Visa signatur

Z170-WS | Intel 6700K | Dominator 2x16GB 3000MHz | Samsung 950 Pro 2x512GB NVMe RAID0 | MSI 1080 Gaming X | Seasonic 520 Fanless | 7260 HMV-AC | Fractal Design Define R4 | Noctua NH-U12S@475RPM | Noctua P12@475RPM x5
Supermicro X10SLL-F | Supermicro 1U SC813MT-300C | XEON E3 1231v3 | Hynix 4x8GB ECC | 840 EVO | WD 6x 4TB RE
x220 | IPS | i7 | SSD | 9-cell

Permalänk
Medlem

Kommer följa tråden då jag också vill lära mig programmera.

Permalänk
Festpilot 2020, Antiallo

Java lämpligt för objektsbaserad programmering, Eclipse är ett simpelt och lagom avancerat program att skriva i.

C/C++ är toppen för funktions baserad programmering, Dev-Cpp Orwell är ett gratis och lagom avancerat program att skriva i. Codelite är ett annat alternativ att skriva i. Microsoft Visual studios är kraftigare men oftast på för tok komplicerat för nybörjare.

C++ är lämpligt att lära sig, då kan man leka med PiC processorer så som ATMega328p-pu som sitter i bland annat Arduino Uno.

Visa signatur

 | PM:a Moderatorerna | Kontaktformuläret | Geeks Discord |
Testpilot, Skribent, Moderator & Geeks Gaming Huvudadmin

Permalänk
Hedersmedlem

http://www.codecademy.com/en/tracks/python är en trevlig kurs som kan köras direkt i webbläsaren. Frågan har också ställts många gånger tidigare, så bläddra gärna bland äldre trådar för fler tips.

Permalänk
Medlem

Jag hade nog borjat med Java och jobbat vidare dar i fran.

Kika in pa Lynda.com sa ska nog det mesta losa sig. Lycka till!

Visa signatur

AMD x399M | TR 1950x | 64GB 3200Mhz | 2 x Zotac 3090

Permalänk

scratch och python är bra att börja med, sedan så har vi javascript (inte java) som går att lära sig på www.codecademy.com/, dom är as bra så därför är javascript bra att lära sig. Sedan så kan ni gå vidare till C språken (C, C#, C++) och java som är ganska avancerade och kan göra väldigt många saker, ni kommer att märka att det blir svårare och svårare att göra vissa saker men antalet saker ni kan göra kommer att öka desto högre "svårighetsgrad" språken har.

En viktig sak som ni MÅSTE kunna om ni vill programmera är att googla, vet ni inte hur ni ska göra, googla, svaren finns där. Ni kommer då att lära er nya och fiffiga sätt att lösa problem på och även lösa problemen på "rätt sätt" om ni läser dom geekiga forumen som http://msdn.microsoft.com/sv-se/default.aspx och http://stackoverflow.com/

Visa signatur

AMD Ryzen 5 3600 | Sapphire R9 280

Permalänk
Medlem

Jag började med BASIC (när man behövde skriva ut numret på varje rad) och lärde mig i Java

Visa signatur

Z170-WS | Intel 6700K | Dominator 2x16GB 3000MHz | Samsung 950 Pro 2x512GB NVMe RAID0 | MSI 1080 Gaming X | Seasonic 520 Fanless | 7260 HMV-AC | Fractal Design Define R4 | Noctua NH-U12S@475RPM | Noctua P12@475RPM x5
Supermicro X10SLL-F | Supermicro 1U SC813MT-300C | XEON E3 1231v3 | Hynix 4x8GB ECC | 840 EVO | WD 6x 4TB RE
x220 | IPS | i7 | SSD | 9-cell

Permalänk
Medlem

Börja med Java eller C#, två väldigt lika språk som inte är svåra alls att börja med.

Permalänk
Medlem

själv så började jag med javascript i unity 3d, mycket rolig lärningsprocess om man tycker om att göra spel

Visa signatur

RTX 3070 || Ryzen 5600X || 32GB 3600MHz || PCIe SSD goes BRRRRR

Permalänk
Medlem

Ni som vill lära er; vad vill ni göra? Eller varför är ni intresserade? I allmänhet skulle jag rekommendera http://mitpress.mit.edu/sicp/ (gratis bok) och Racket (http://racket-lang.org/) (som ni i princip kan se som ekvivalent med Scheme, som boken använder). Jag skulle i alla fall avråda er från att börja med Java, C# eller C++, eftersom de är rätt komplexa och komplicerade. Läs även http://norvig.com/21-days.html

Permalänk
Medlem

Java och C# är inte alls komplicerade. Man gör sig bara en väldigt otjänst ifall man börjar med något litet obetydligt språk som skalar bort allt vad ett språk är. Antingen lär du dig ett riktigt programmeringsspråk, eller så skiter du i det, finns ingen anledning till att slösa tid med o lära sig något hobbyspråk något gjort för att sjuåringar ska kunna skriva ut i en konsoll o inte kunna göra något annat med det.

Som att lära sig trampbil istället för att ta riktigt körkort.

Permalänk
Medlem

Om du lär dig programmering för att bygga ett specifikt program, ta reda på vilka teknologier och språk som används för att bygga dessa och lär dig dem. Olika inlärningsmetoder fungerar på olika mäniskor, interaktiva tutorials (typ codeacedemy) finns, video tutorials finns och vanliga böcker finns. Det viktigaste är att du använder och leker själv för de är då man lär sig på riktigt.

Om du bara lär dig programmering i allmänhet, då skulle jag rekommendera att du tar någon online kurs på till exempel Coursera eller liknande (eller respektive bok som används i dessa kurser, t ex SICP som även tufflax rekommenderar), detta kommer lära dig grunderna i hur beräkningar (men ordet "computation", beräkningar är har ju kanske inte exakt samma betydelse) fungerar, data strukturer, looping, rekursion och enkla algorithmer med mer.

Permalänk
Medlem
Skrivet av Pether:

Java och C# är inte alls komplicerade. Man gör sig bara en väldigt otjänst ifall man börjar med något litet obetydligt språk som skalar bort allt vad ett språk är. Antingen lär du dig ett riktigt programmeringsspråk, eller så skiter du i det, finns ingen anledning till att slösa tid med o lära sig något hobbyspråk något gjort för att sjuåringar ska kunna skriva ut i en konsoll o inte kunna göra något annat med det.

Som att lära sig trampbil istället för att ta riktigt körkort.

Precis, en sjuåring har gjort Racket som ett hobbyspråk. Du kanske ska testa språket och boken innan du framför så starka meningar om dem?

Permalänk
Medlem

Alltså var vänlig och läs den klistrade tråden som innehåller i namnet "LÄS INNAN DU SKAPAR NY TRÅD".
http://www.sweclockers.com/forum/10-programmering-och-digital...

Som direkt länkar till http://www.sweclockers.com/forum/10-programmering-och-digital...

Visa signatur

Citera eller @philipborg om du vill att jag ska läsa dina svar.

Permalänk
Medlem

Som många andra sagt, Codecademy är definitivt det bästa sättet att börja lära sig, åtminstone privat. Lätta kurser som fixar grunderna, sen kan du pröva dig fram på ett lättare projekt. Python, Javascript och HTML/CSS är alla lätta kurser att börja med hos Codecademy.

Visa signatur

Alltid lättare om du citera.

Permalänk
Medlem

Java brukar vara det man läser inom högskoleutbildningar (finns förhoppningsvis någon baktanke med det! ), https://www.thenewboston.com/videos.php har många fina tutorials!

Permalänk

Javascript. Det går väldigt snabbt att komma igång och göra roliga interaktiva och grafiska grejer, speciellt om du kan lite HTML och CSS också. Annars sitter du bara med en terminal ganska länge vilket kan bli enformigt om du har dåligt tålamod. Dessutom kan du enkelt dela med dig av vad du skapat på någon gratis webhost.

Visa signatur

Asrock Z77 Extreme4 | i5 3570k | 8 GB Corsair Vengeance LP | MSI HD 7870 TF3 | Samsung 830 128 GB | 2 TB Seagate Barracuda | Optiarc AD-7280S | Antec 650W | Fractal Design Arc | HTC One M8

Permalänk
Medlem
Skrivet av kalle605:

Java brukar vara det man läser inom högskoleutbildningar (finns förhoppningsvis någon baktanke med det! ), https://www.thenewboston.com/videos.php har många fina tutorials!

Ja JAVA lästes det på KTH 15 år sen iaf Jag skrev ett pokerspel i javakursen och fick högsta betyg minns jag

Visa signatur

Z170-WS | Intel 6700K | Dominator 2x16GB 3000MHz | Samsung 950 Pro 2x512GB NVMe RAID0 | MSI 1080 Gaming X | Seasonic 520 Fanless | 7260 HMV-AC | Fractal Design Define R4 | Noctua NH-U12S@475RPM | Noctua P12@475RPM x5
Supermicro X10SLL-F | Supermicro 1U SC813MT-300C | XEON E3 1231v3 | Hynix 4x8GB ECC | 840 EVO | WD 6x 4TB RE
x220 | IPS | i7 | SSD | 9-cell