6 sätt att lära sig programmeringsspråk

Innehållsförteckning:

6 sätt att lära sig programmeringsspråk
6 sätt att lära sig programmeringsspråk

Video: 6 sätt att lära sig programmeringsspråk

Video: 6 sätt att lära sig programmeringsspråk
Video: How To Create A Project Timeline In Excel - 3 Different Ways! 2024, November
Anonim

Om du är intresserad av att skapa datorprogram, mobilapplikationer, webbplatser, spel eller någon form av programvara, bör du veta hur man programmerar dem. Program görs på ett programmeringsspråk. Detta språk tillåter program att fungera på de maskiner som kör dem, till exempel datorer, mobiltelefoner eller annan hårdvara.

Steg

Metod 1 av 6: Välja ett programmeringsspråk

Lär dig ett programmeringsspråk Steg 1
Lär dig ett programmeringsspråk Steg 1

Steg 1. Bestäm dina intressen

Du kan börja lära dig något programmeringsspråk (även om vissa språk är "lättare" än andra "), så du kanske vill lära dig genom att fråga dig själv:" Vad vill jag uppnå genom att behärska ett programmeringsspråk? ". Du bestämmer vad programmeringsspråk du borde lära dig, och det ger dig en bra utgångspunkt.

Om du vill vara en webbutvecklare måste du behärska ett annat språk än skrivbordsprogramutvecklaren. Att skapa en mobilapplikation kräver också ett annat språk än att programmera en maskin. Alla dina beslut kommer att avgöra riktningen för ditt lärande

Lär dig ett programmeringsspråk Steg 2
Lär dig ett programmeringsspråk Steg 2

Steg 2. Överväg att lära dig ett enkelt språk

Oavsett vad du väljer kan du överväga att lära dig ett enklare språk på högre nivå. Dessa språk är särskilt användbara för nybörjare, eftersom de lär ut grundläggande programmeringskoncept och tänkande som kan tillämpas på alla språk.

  • De två mest populära språken i denna kategori är Python och Ruby. Båda är objektorienterade webbapplikationsspråk som använder en lättläst syntax.
  • Objektorienterade programmeringsspråk betyder att de är byggda kring begreppet "objekt" eller datamängder och deras manipulation. Detta koncept används i olika avancerade programmeringsspråk, såsom C ++, Java, Objective-C och PHP.
Lär dig ett programmeringsspråk Steg 3
Lär dig ett programmeringsspråk Steg 3

Steg 3. Läs några grundläggande guider för olika språk

Om du fortfarande inte är säker på vilket språk du vill lära dig, läs guiderna för flera olika språk. Om ett språk är lättare att förstå än ett annat, försök använda det språket för att se om det fungerar för dig. Det finns tusentals självstudier för varje programmeringsspråk på Internet, och många av dem finns tillgängliga på WikiHow

  • Python - Ett bra nybörjarspråk och ganska kraftfullt om du börjar förstå hur du använder det. Detta språk används i många webbapplikationer och till och med i vissa spel.
  • Java - Används i olika typer av program, från spel, webbapplikationer till ATM -programvara.
  • HTML - Det ursprungliga språket som alla webbutvecklare måste behärska. Du bör vara bekant med HTML innan du lär dig något annat webbprogrammeringsspråk.
  • C - Även om det är ganska gammalt, är C fortfarande kraftfullt och ligger till grund för de nyare C ++, C# och Objective -C.

Metod 2 av 6: Börja från början

Lär dig ett programmeringsspråk Steg 4
Lär dig ett programmeringsspråk Steg 4

Steg 1. Lär dig de grundläggande begreppen för ditt valda programmeringsspråk

Även om stegen beror på det programmeringsspråk du väljer, har alla programmeringsspråk grundläggande koncept som är användbara för att bygga program. Att lära sig dessa begrepp tidigt kommer att göra det lättare för dig att lösa problem och skapa kraftfull och effektiv kod. Nedan följer vanliga grundbegrepp som finns på många olika språk:

  • Variabler - En variabel är ett sätt att lagra och hänvisa till en ständigt föränderlig del av data. Variabler kan manipuleras och har ofta specifika typer som "heltal", "tecken" etc. som avgör vilken data som kan lagras. Vid programmering har variabler vanligtvis namn som gör dem lite lättare för mänskliga läsare att förstå. Detta gör det lättare för variabler att interagera med andra delar av koden.
  • Villkorliga uttalanden - Dessa uttalanden är åtgärder som vidtas baserat på sanningen eller falskheten i ett uttalande. Den vanligaste formen av villkorligt uttalande är "If-Then", Om påståendet är sant (t.ex. x = 5), så händer något. Om påståendet är falskt (t.ex. x! = 5) kommer något annat att hända.
  • Funktion eller delrutin - Namnet på detta koncept varierar beroende på programmeringsspråk. Det här konceptet brukar kallas "Procedure", "Method" eller "Callable Unit" och är ett mindre program inom ett program. En funktion kan "kallas" av ett program många gånger och gör det möjligt för programmerare att enkelt skapa komplexa program.
  • Datainmatning - Detta koncept är mycket brett och används i nästan alla programmeringsspråk. Detta koncept inkluderar hantering av användarinmatning och lagring av data som redan har matats in. Det sätt på vilket data matas in beror på programtypen och inmatningen som är tillgänglig för användaren (tangentbord, fil, etc.). Detta är relaterat till Output, som visar resultaten för användaren, antingen i form av en skärmvisning eller som en fil.
Lär dig ett programmeringsspråk Steg 5
Lär dig ett programmeringsspråk Steg 5

Steg 2. Installera nödvändig programvara

De flesta programmeringsspråk kräver en "kompilator", ett program som översätter kod till ett språk som maskinen kan förstå. Andra språk, till exempel Python, använder tolkar, som kan köra kod utan att kompilera den.

  • Vissa språk har en IDE (Integrated Development Environment), som vanligtvis innehåller en kodredigerare, en "kompilator" eller tolk och en "debugger". IDE: er tillåter programmerare att utföra de nödvändiga funktionerna på ett ställe. IDE kan också ha en visuell representation av en hierarki och katalog med objekt.
  • Det finns många kodredigerare tillgängliga på Internet. Kodredigerare erbjuder olika sätt att fetstil syntax och erbjuder andra utvecklarvänliga verktyg.

Metod 3 av 6: Skapa ditt första program

Lär dig ett programmeringsspråk Steg 6
Lär dig ett programmeringsspråk Steg 6

Steg 1. Fokusera på ett koncept i taget

Ett av de första programmen som undervisades för alla språk var "Hej världen". Detta program är ett enkelt program som visar texten "Hej världen" (eller någon annan variant) på skärmen. Detta program lär nybörjare programmerare att skapa grundläggande funktionella program och hur man hanterar utdata. Genom att ändra texten kan du lära dig hur grundläggande data hanteras av programmet. Engelska WikiHow har flera guider om hur man programmerar "Hello World" på olika programmeringsspråk:

  • Hej världen i Python
  • Hej världen i Ruby
  • Hej världen i C
  • Hej världen i PHP
  • Hej världen i C#
  • Hej världen i Java
Lär dig ett programmeringsspråk Steg 7
Lär dig ett programmeringsspråk Steg 7

Steg 2. Lär dig genom att dekonstruera ett online -provprogram

Det finns tusentals kodprover på internet för nästan alla typer av programmeringsspråk. Använd dessa exempel för att lära dig hur olika aspekter av ett språk fungerar och hur olika delar av ett språk interagerar. Ta delar från exemplen för att skapa ditt eget program.

Lär dig ett programmeringsspråk Steg 8
Lär dig ett programmeringsspråk Steg 8

Steg 3. Kontrollera syntaxen

Syntax är ett sätt att skriva ett språk som förstås av "kompilatorn" och "tolken". Varje språk har en annan syntax, även om vissa delar av syntaxen också används i många programmeringsspråk. Att lära sig syntax är mycket viktigt för att lära sig programmering, och det är vanligtvis den första tanken som kommer att tänka på när folk hör om datorprogrammering. I den verkliga världen är syntax bara grunden för vidare koncept.

Lär dig ett programmeringsspråk Steg 9
Lär dig ett programmeringsspråk Steg 9

Steg 4. Experimentera med förändringar

Gör ändringar i ditt provprogram och testa resultaten. Genom att experimentera lär du dig vad som fungerar och vad som inte fungerar snabbare än att läsa en bok eller guide. Var inte rädd för att bryta ditt program; Att lära sig att åtgärda fel är en del av utvecklingsprocessen, och nya saker fungerar nästan aldrig bra först.

Lär dig ett programmeringsspråk Steg 10
Lär dig ett programmeringsspråk Steg 10

Steg 5. Börja lära dig att felsöka

När du programmerar kommer du säkert att stöta på fel/buggar, som är programfel och kan visas var som helst. Dessa fel kan vara ofarliga, eller de kan till och med förhindra att ditt program körs. Att hitta fel och åtgärda dem är en viktig process i mjukvaruutveckling, så du bör få vana att göra detta tidigt.

När du experimenterar med att ändra grundprogrammet hittar du saker som inte fungerar som de ska. Att hitta andra sätt att få program att köra är en av de mest värdefulla färdigheter du bör ha som programmerare

Lär dig ett programmeringsspråk Steg 11
Lär dig ett programmeringsspråk Steg 11

Steg 6. Kommentera din kod

Nästan alla programmeringsspråk har en "kommentar" -funktion, som låter dig skriva text som inte behandlas av tolk eller kompilator. Detta hjälper dig inte bara att komma ihåg vad koden gör i stora program, det är också en viktig process i samarbetsmiljöer, eftersom kommentarer låter andra förstå vad din kod gör.

Metod 4 av 6: Studera med rutin

Lär dig ett programmeringsspråk Steg 12
Lär dig ett programmeringsspråk Steg 12

Steg 1. Skriv kod varje dag

Att behärska ett programmeringsspråk tar tid. Även för att behärska ett enkelt språk som Python (som bara tar 1-2 dagar att förstå den grundläggande syntaxen) ensam behöver du mycket tid. Precis som alla andra förmågor är övning nyckeln till att bli flytande. Prova att lägga några minuter om dagen på att skriva kod, även om det bara är en timme mellan jobbet och middagen.

Lär dig ett programmeringsspråk Steg 13
Lär dig ett programmeringsspråk Steg 13

Steg 2. Ställ in dina programmål

Genom att sätta upp mål som är utmanande men ändå uppnåbara kommer du att kunna börja lösa problem och hitta lösningar. Prova att välja en grundläggande app, som en miniräknare, och fundera på hur du bygger en. Använd syntaxen och begreppen du har lärt dig och tillämp på ditt program.

Lär dig ett programmeringsspråk Steg 14
Lär dig ett programmeringsspråk Steg 14

Steg 3. Diskutera med andra och läs andra program

Det finns många programmeringsgemenskaper som ägnar sig åt specifika discipliner eller språk. Att hitta och delta i dessa grupper kommer att göra din inlärningsprocess enklare. Du får tillgång till en mängd olika exempel och verktyg som hjälper din inlärningsprocess. Att läsa kod från andra programmerare kommer att vara inspirerande och hjälpa dig att förstå koncept som du inte känner till.

  • Leta efter online -programmeringsforum och grupper för ditt språk. Se till att du deltar, fråga inte bara. Gemenskapen brukar ses som en plats för samarbete och diskussion, inte bara en plats för frågor och svar. Du kan be om hjälp, men glöm inte att visa din kod och vara öppen för att prova andra visningar.
  • När du har lite erfarenhet kan du prova att delta i en delad programmeringssession eller en hack-a-thon. Båda är händelser där människor eller lag tävlar mot tiden för att skapa program som fungerar och vanligtvis kretsar kring ett specifikt tema. Dessa evenemang kan vara roliga och ett bra sätt att träffa andra programmerare.
Lär dig ett programmeringsspråk Steg 15
Lär dig ett programmeringsspråk Steg 15

Steg 4. Utmana dig själv för att fortsätta lära dig roligt

Försök att göra något du inte vet hur du gör. Ta reda på hur du gör något och implementerar det i ditt program. Nöj dig inte med ett program som fungerar; gör vad som krävs för att se till att alla aspekter av ditt program körs felfritt.

Metod 5 av 6: Utöka kunskap

Lär dig ett programmeringsspråk Steg 16
Lär dig ett programmeringsspråk Steg 16

Steg 1. Ta programmeringsträning

Många universitet, högskolor och högskolor erbjuder programmeringskurser som du kan ta även om du inte är student. Programmeringskurser är ett bra sätt att lära sig eftersom du kommer att få hjälp av erfarna programmerare, samt träffa andra lokala programmerare.

Lär dig ett programmeringsspråk Steg 17
Lär dig ett programmeringsspråk Steg 17

Steg 2. Köp eller låna en manual

Det finns många programmeringsböcker för varje språk. Även om din kunskap inte bör begränsas av böcker, erbjuder programmeringsböcker bra referenser och exempel.

Lär dig ett programmeringsspråk Steg 18
Lär dig ett programmeringsspråk Steg 18

Steg 3. Lär dig matematik och logik

De flesta programmeringskoncept innefattar grundläggande aritmetik, men du kanske vill lära dig mer avancerade koncept. Det är viktigt att behärska matematik om du utvecklar komplexa simuleringar eller andra algoritmiska program. För vanlig programmering behöver du inte komplex matematik. Att studera logik, särskilt datorlogik, hjälper dig att förstå hur man löser problem för avancerade program.

Lär dig ett programmeringsspråk Steg 19
Lär dig ett programmeringsspråk Steg 19

Steg 4. Sluta inte programmera

En populär teori säger att en mästare kräver 10 tusen flygtimmar. Medan dess sannhet diskuteras, kvarstår den allmänna principen: att behärska allt tar tid och engagemang. Förvänta dig inte att du förstår allt över en natt, men om du håller fokus på dina studier kan du bli expert inom ditt område.

Lär dig ett programmeringsspråk Steg 20
Lär dig ett programmeringsspråk Steg 20

Steg 5. Lär dig ett annat programmeringsspråk

Medan du kan klara dig med ett programmeringsspråk, ökar många programmerare sin konkurrenskraft genom att lära sig ett annat programmeringsspråk. Deras andra eller tredje programmeringsspråk stöder vanligtvis sitt första språk och hjälper dem att utveckla mer komplexa och intressanta program. När du väl har förstått ditt första språk, lär dig ett andra språk.

Du kanske känner att det är snabbare att lära sig ett andra språk än att lära sig det första språket. Grundläggande programmeringskoncept kan tillämpas på en mängd olika språk, särskilt om språken fortfarande är relaterade

Metod 6 av 6: Tillämpa färdigheter

Lär dig ett programmeringsspråk Steg 21
Lär dig ett programmeringsspråk Steg 21

Steg 1. Ta en grundutbildning

Även om du inte riktigt behöver göra det, kommer du att exponera dig för flera språk för att läsa en grundutbildning vid universitetet och hjälpa dig att utöka ditt nätverk av proffs och andra studenter. Denna metod är verkligen inte för någon, och många framgångsrika programmerare har aldrig gått på en officiell institution.

Lär dig ett programmeringsspråk Steg 22
Lär dig ett programmeringsspråk Steg 22

Steg 2. Skapa en portfölj

När du har programmerat och utökat dina kunskaper, se till att ditt bästa arbete lagras i din portfölj. Du kan visa din portfölj för intervjuare och din potentiella chef som ett exempel på ditt arbete. Se till att du visar ditt arbete på fritiden och att du får skicka in ditt arbete för det företag du arbetar för.

Lär dig ett programmeringsspråk Steg 23
Lär dig ett programmeringsspråk Steg 23

Steg 3. Skaffa ett frilansjobb

Det finns många frilansjobb för programmerare, särskilt tillverkare av mobilappar. Prova att göra några appar för att förstå hur det fungerar att utveckla kommersiella appar. Ofta kan du använda ditt frilansarbete för att bygga en portfölj och styra ditt publicerade arbete.

Lär dig ett programmeringsspråk Steg 24
Lär dig ett programmeringsspråk Steg 24

Steg 4. Utveckla ett kommersiellt eller gratis program

Du behöver inte arbeta för någon annan för att tjäna pengar på programmering. Om du kan programmera kan du bygga din egen programvara och släppa den via andra webbplatser eller marknadsplatser. Var beredd att ge support för din kommersiellt släppta app, eftersom köpare förväntar sig att appen fungerar.

Gratis applikationer är ett populärt sätt att distribuera små program eller verktyg. Utvecklare tjänar inte pengar, men de kommer att tjäna ett bra namn och utvecklare kommer att bli mer synliga i samhället

Tips

  • Om du är intresserad av att utveckla spel, prova Python, C ++ eller Java. Av de tre presterar C ++ bäst, Python är det enklaste språket att lära sig, och Java körs på Windows, Mac och Linux utan ändringar.
  • Lär dig mer om gratis programvara och programkällkod som finns i katalogen Gratis programvara. Varför skapa ett nytt program när du kan förbättra ett befintligt? Se dock till att du förstår vad du programmerar.
  • För de flesta är det mer intressant att skapa intressanta eller användbara program än att följa exemplen i böcker. Använd en sökmotor för att hitta projekt som intresserar dig.
  • När du lär dig något nytt är det en bra idé att tillämpa det själv och ändra designen, för att kunna förutsäga resultaten och förstå konceptet.
  • Använd det nya programmeringsgränssnittet och tillgängliga referenser från programvarutillverkarna.
  • Referenser finns tillgängliga för att hjälpa dig. Var inte generad om du inte kan memorera alla koder utantill, eftersom behärskning tar tid. Det viktiga är att du vet var du kan hitta referenser.
  • För övning, försök lära människor. Du kommer inte bara att bli mer kompetent, du kommer också att kunna tänka från olika perspektiv.

Rekommenderad: