Nybörjare. Vilket programspråk väljer jag?

Trädvy Permalänk
Medlem
Plats
Lidköping
Registrerad
Jan 2004

Nybörjare. Vilket programspråk väljer jag?

Halloj!

Jag har på äldre dagar kommit fram till att det faktiskt vore kul att lära sig programmera.
Har väl försökt ge mig på det lite tidigare, men inte riktigt hittat rätt.

Jag har en Arduino Uno, en Raspberry Pi 2 och en Windowsburk med Ubuntu på en VM.
Raspberry'n känns spontant som den intressantaste att skriva program för, då den
är relativt billig, liten och rätt så snabb.

Men jag har förstått att Arduinon ska vara "enkel" att skriva program till.

Någon form av automation är väl den intressantaste typen av användningsområde för
tänkta program.

Så... Vad tycker ni är en bra början?

Trädvy Permalänk
Medlem
Plats
Uppsala
Registrerad
Dec 2011

Du kan ju börja med python på din raspberry pi. Lättare än så blir det nog inte att skriva mjukvara. Vill du programmera hårdvara så är det Arduino som gäller.

Extremister hugger alltid på dåligt bete. Man ska värna om sina nära och kära. Det är bara demoner som föraktar sina meningsmotståndare.

Trädvy Permalänk
Medlem
Registrerad
Jan 2016

Rent generellt så rekommenderar jag oftast Python. Väldigt trevligt språk. Finns många användningsområden.

Annars har du C, C++ om du vill göra lite mer lågnivå grejer.

Trädvy Permalänk
Medlem
Plats
/home
Registrerad
Dec 2005

Är själv amatör som pular lite med en Pi, kör python och det fungerar jättebra. Är enkelt att mixtra med GPIO-pinsen om det är utav intresse.

Bara gammalt skräp...

Trädvy Permalänk
Medlem
Plats
Lidköping
Registrerad
Jan 2004

Tack för hjälpen alla!
Det får bli Python jag ger mig på!

Trädvy Permalänk
Medlem
Plats
Sverige
Registrerad
Jul 2001

Java är ganska trevligt annars..

WS: Core i7 2600k | 32 GB DDR3 | Geforce GTX 750 TI 2GB | 256 + 180 GB SSD | Win10 x64 Professional + Antergos Linux (Arch-derivat)
Bärbar: Macbook Pro Retina 13" | Intel Core I5 2,4Ghz | 16GB RAM | 256GB Flash
Server: 3x HP Proliant microserver Gen8 | 16 GB DDR3 ECC ram | Sammanlagt 26TB HDD | Esxi
NAS: Synology DS414 | 12 TB HD

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Nov 2004

Håller själv för C#, mycket lätt att komma igång med och finns en hel del bra tutorials att följa.

Chassi: Xigmatek Elysium | PSU: EVGA Supernova G2 750W | MB: ASUS Sabertooth P67 | CPU: INTEL 2600K & Antec Kühler H2o 620 | GPU: Gigabyte GTX 680 2GB| SSD: Samsung 850 Pro 256 GB | RAM: G.Skill 4x4096MB CL9 1600Mhz Ripjaws | Ljudkort: Asus Xonar D2X | Skärm: Dell U2410 |
|| Citera för svar! ||

Trädvy Permalänk
Medlem
Plats
Örnsköldsvik
Registrerad
Jun 2008
Skrivet av BigRedMachine:

Halloj!

Jag har på äldre dagar kommit fram till att det faktiskt vore kul att lära sig programmera.
Har väl försökt ge mig på det lite tidigare, men inte riktigt hittat rätt.

Jag har en Arduino Uno, en Raspberry Pi 2 och en Windowsburk med Ubuntu på en VM.
Raspberry'n känns spontant som den intressantaste att skriva program för, då den
är relativt billig, liten och rätt så snabb.

Men jag har förstått att Arduinon ska vara "enkel" att skriva program till.

Någon form av automation är väl den intressantaste typen av användningsområde för
tänkta program.

Så... Vad tycker ni är en bra början?

Hej!

Vill du lära dig programmera så bör du kolla först vad du vill göra för något.
DU säger att du har en Arduino. Då är det C++ du ska lära dig. Många säger att Arduinos språk är C, men det är felaktigt då Arduinos kompilator är AVR-G++ eller vad fan det heter. Om du ska programmera en Raspberry PI så är det Python som gäller....eller CodeSys. PLC programmering. Du kan ju få jobb igenom att öva sig på att programmera en Raspberry PI med PLC språken från CodeSys. PLC används inom industrin då det är grafisk programmering och PLC:n är industriskyddad.

Men ska du göra program på din dator som både passar Andorid, iOS, Windows eller Luxen, samt Mäkintosh. Då är det Java jag rekommenderar. Har du bestämt dig starkt för Windows så är det C# som gäller för C# har bättre hårdvarustöd än Java då C# = Windows = Sant.

Java är en aning lite renare än C#, än fast språken har samma syntax. C# har Visual Studio och Java har NetBeans IDE. Med NetBeans kan du göra GUI program(hatar när folk säger "app") igenom att klicka och dra. Speciellt i Java Swing <3.

Men kör på grundläggande C++, Python och Java så kommer du smidigast undan. Att programmera på grunden är lätt...men ska du gå ner på djupet och skapa drivrutiner...då jävlar får du knacka kod.

| CPU: MMX 200 MHz Intel Pentium I| GPU: Voodo2 3dfx 8 Mb| RAM: SDRAM 32 Mb 133 Mhz | PSU: 3V fläkt 2W | Chassi: HP Vectra VE 5| Skärm: HP Ergo 1024| HDD: Toshiba 2033 MB | OS: Windows 95 B | Mus: HP |