Lära sig programmera på egen hand?

Permalänk

Lära sig programmera på egen hand?

Hej allihopa!

Jag är väldigt intresserad av att lära mig programmera, främst IOs applikationer, men jag har ingen aning om vart jag ska börja.

Jag har i stort sett ingen som helst erfarenhet inom programmering, så vet inte riktigt vart jag ska börja

Vad jag har läst mig till använder man sig av något som kallas Objective-C när man programmerar IOs, och detta är lite likt C++?

Kan man gå direkt in och lära sig Objective-C eller ska man börja med C++/Java?

Någon som kan tipsa om bra materiel att lära sig ifrån? Hemsidor, böcker m.m.

Tacksam för all hjälp.

Permalänk
Medlem

För iPhone/iPad är det Objective-C som gäller, och eftersom det har en ganska annorlunda objektmodell jämfört med C++/Java/C# bör du nog gå rakt på. Ev. skulle du kunna lära dog lite C först så du förstår grundlogiken (Objektive-C är en direkt utökning av C), men det kanske inte behövs.

Visa signatur

void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.

Permalänk

Tack för hjälpen jdv!

Du har inte några tips på bra sidor/böcker för någon som är helt ny?
Jag hittar en del sidor, men de flesta säger att man ska ha lite grundkunskap innan man följer dem, och detta har jag inte.

Permalänk
Medlem

Jag kodar själv inte Objective-C, så jag kan tyvärr inte hjälpa med det. Kan höra runt lite. Du behöver en mac med XCode installerat och en iPhone SDK för att kunna börja göra saker till iOS. C och Objective-C går att lära sig ändå på andra platformar (Windows/Linux).

Visa signatur

void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.

Permalänk

Okej. Väldigt sjysst av dig att höra runt lite
Jag har för närvarande en lite äldre macbook, och 2004a och en Iphone. Men då borde jag bara kunna ladda ner XCode och SDK.

Permalänk
Medlem

Det ska funka bra.

http://cocoadevcentral.com/ verkar ha en del bra tutorials att börja med. Börja med "C for Cocoa" och sedan "Objective-C". Cocoa är det bibliotek ovanpå Objective-C som man skriver program med.

Visa signatur

void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.

Permalänk

Tack så mycket för hjälpen jdv! Det uppskattas mycket!

Jag tog mig en titt där och det ser bra ut. Verkar ganska så svårt när man aldrig gjort något liknande innan, men det handlar väll bara om att sätta sig ner och läsa, testa och nöta in informationen

Permalänk
Medlem

Jag kollade också upp lite om app-programmering till IOS förra veckan, jag vet ingen bra bok än men tutorials finns det till objective-c. Reggar man sig på apples dev sida så får man tillgång till lite grejer inkl sdk, xcode... kostar ca 1000kr om året om jag inte såg fel så får man använda deras deras market eller store eller vad det kallas. Jag valde gratisvarianten då jag tänkt sitta hemma & pula, ev säljer man appar i framtiden. Nu fattas bara en mac :/ (trodde aldrig jag skulle behöva säga det, men så är det )

Printa gärna mer i denna tråd!

Permalänk

Nej men ytterliggare en man som aldrig skulle se sig med en mac! haha

Jo, jag har själv hittat lite tutorials online. Ska kolla upp apples sida också, tack för tipset!

Permalänk
Medlem

http://www.highercomputingforeveryone.com/ kanske kan vara ett vettigt ställe om man vill lära sig programmera från grunden. Fokus på C (inte Objective-C) och på grundkunskaper.

Visa signatur

void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.

Permalänk
Medlem

Monkey är ett programmeringsspråk som funkar på många plattformar, iOS & Android bland annat och det är ganska enkelt att lära sig http://monkeycoder.co.nz/

Permalänk
Medlem

Jag kan ju rekommendera att du kolla in de större språken (JAVA/C#,C++) på youtube, finns många programmerare som lär ut grunderna så att det är enkelt att förstå.

Visa signatur

| Corsair Crystal 460X | Z390-F | 9700K | ROG Ryujn 360mm | RTX 3080Ti | ROG Thor 850W | Vengeance Pro 3200mhz 16cl 16GB (2x8) | 970 Pro 2TB + 2xWD Black 4TB | ROG SWIFT PG279Q | Arctis 7 Pro Wireless | ROG Scope Deluxe red silent | ROG Chakram |