Sida 1 av 1

Vart börjar man - Programmering/Linux

Postat: 16 feb 2012, 09:44
av pompado
-

Vart ska man börja om man vill lära sig programmera i syfte att ha linux som plattform.
Skapa mindre enkla program med enkla grafiska gränssnitt.
Läst tråden om programmering i detta forum, kanske jag skulle gort mitt inlägg där.

Vet vad jag vill uppnå och vill använda mig av ett programmerings-språk för linux som plattform.
Den enkla utvägen med bra communtiy och information att tillgå.

MVH

Re: Vart börjar man - Programmering/Linux

Postat: 16 feb 2012, 11:49
av Kurdistan
pompado skrev:-

Vart ska man börja om man vill lära sig programmera i syfte att ha linux som plattform.
Skapa mindre enkla program med enkla grafiska gränssnitt.
Läst tråden om programmering i detta forum, kanske jag skulle gort mitt inlägg där.

Vet vad jag vill uppnå och vill använda mig av ett programmerings-språk för linux som plattform.
Den enkla utvägen med bra communtiy och information att tillgå.

MVH
Du kan gå med irc-kanalen #devel-se som lättast finna i freenode. Det är en svensk programmering. Fortfarande en väldigt liten kanal. :)

Re: Vart börjar man - Programmering/Linux

Postat: 16 feb 2012, 11:50
av mcNisse
Jag skulle säga att du ska hitta ett problem som du vill lösa och starta därifrån.

Enkla program med enkla guin, det låter som du ska leta reda på python tutorials. Man kan installera acire ett program för att lista kodsnuttar som man kan använda i sitt program.

Re: Vart börjar man - Programmering/Linux

Postat: 16 feb 2012, 12:13
av pompado

Kod: Markera allt

Jag skulle säga att du ska hitta ett problem som du vill lösa och starta därifrån.
Det var dom tanke-gångarna jag hade och vet exakt vad jag vill göra och hur det ska se ut.

1. Har färdiga dokumentations mallar i pappers-format som ska konventeras och bli datoriserade.
2. Säkerhetställa data med backup och liknande.
3. Skapa ett användarvänligt grafiskt-gränssnitt för dagligt bruk.

Listan kan göras lång och dela upp olika användnings-områden, men som du påpekar, så måste man börja någonstans.
Hitta ett enkelt gränssnitt, vilket är liknande hur jag skulle vilja se min lösning.

Bild

Hitta bilden rörande Debain Med - men för övrigt tillkrånglande lösningar.
Med bilden så gillar jag flikarna och att dom är synliga med vad som finns att tillgå, efter att man loggat in, så ett liknande grund-utförande som bas.
Viktigt att bygga en grund som baseras på det elementära, för att sedan kunna individ anpassas.

Återigen, så tror jag programmera och individ anpassa mallar inte är vad som utgör svårighets graden med att skapa ett väl-fungerande program.
Utan stabilitet, säkerhet, nätverk, samt backup och lagring.
Det finns ju vissa allmänna riktlinjer och lagar rörande detta.

Re: Vart börjar man - Programmering/Linux

Postat: 24 feb 2012, 14:55
av Adoby
Börja med att välja ett programmeringsspråk.

Exempelvis Python kan vara en möjlighet. Fungerar bra för "nybörjare" och kan användas även till mycket avancerade projekt. Har du programmerat tidigare kan Java eller C++ också vara alternativ.

Lär dig sedan grunderna i språket. Så att du kan läsa och förstå kod, utan att behöva slå upp saker hela tiden. Syntax och hur man skapar funktioner och klasser med mera.

Skaffa dig en överblick över standardbiblioteken som ingår i språket. Vad finns färdigt, som du kan utnyttja direkt utan att behöva uppfinna hjulet. Förmodligen blir det mycket sämre om du själv försöker skapa grundläggande funktionalitet som redan finns tillgänglig i standardbiblioteken. För Java finns det en hel massa. Men standardbiblioteken är mycket viktiga även för Python och C++.

Kör igenom någon bok med enkla övningsuppgifter. Experimentera på egen hand. Modifiera befintliga projekt.

Skaffa dig en överblick över vilka icke-standard bibliotek som finns tillgängliga, inom de områden du är intresserad av. Återigen innebär det att du kan utnyttja saker som finns färdiga och slipper börja från grunden.

Här kommer förmodligen GUI in. Typiskt finns det mer än ett sätt att skriva program med GUI. Saker som du bör tänka på är om du vill att ditt program skall kunna fungera på mer än en plattform. Då gäller det att det framework för GUI du väljer är tillgängligt för de plattformar du vill använda. Linux, Windows, Mac.

Gör enkla testprogram för att se hur biblioteken fungerar och om de passar för dina ändamål. Fungerar det på alla plattformar?

Sedan kan du börja på med ditt projekt så smått. Kanske har du på vägen, medan du lärt dig, testat olika delar som kan bli aktuella att använda i det "skarpa" projektet.