50 bedste ressourcer, når du lærer at kode

Introduktion

At lære at kode er langsomt blevet et værdifuldt aktiv. Uanset dit erhverv er forståelse af kodning og teknologi et værdifuldt aktiv.

Teknologi og kodning er basis for innovation i næsten alle brancher.

Dagens markedsplads er på udkig efter multidisciplinære mennesker. Placer dig selv i de næste 5 år. Ingen leder bare efter en færdighed, men efter en kompleks person, der vil vide, hvordan man anvender viden på tværs af domæner.

Mulighed og læring starter fra nysgerrighed. Når du følger dine nysgerrigheder, vil du bringe lidenskab, der vil give dig mere opfyldt. Og ved at gøre mere end et job, kan du ende med at gøre dem alle bedre. Intet fungerer uden at være lidt nervøs. Det får dig til at ønske at få ting til at ske, undersøge, forfine og gentage processen. Risikerer at blive nysgerrig og tage handling!

Så med det i tankerne, lad os løbe gennem 50 af de bedste ressourcer, når vi lærer at kode.

Online klasser

  1. Khan Academy

Deres onlinekurser tilbyder masser af emner (som på deres forside siger: ”Du kan lære noget”), inklusive mange om computerprogrammering. Et par kurser tilbydes også for yngre børn.

Emner undervises: JS, HTML / CSS, SQL, meget mere

2. Ruby Monk

Helt gratis, selvom du har mulighed for at donere. Baseret på interaktive tutorials, hvor du læser en lektion og indtaster kode. Til sidst "kør" det. RubyMonk har en mulighed for begynderkurs, to mellemliggende og en avanceret.

3. Code Academy

CodeAcademy er det sted, hvor de fleste mennesker, der er nye til kodning, begynder. Platformen drejer sig om interaktiv læring; det vil sige, du læser lidt, indtaster du koden direkte i browseren og ser resultaterne med det samme.

Emner undervises: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, Kommandolinjen og mere

4. FreeCodeCamp

Den underviser kodning først gennem et etableret læseplan (ca. 800 timer i alt). Derefter giver det dig en praktisk oplevelse af at arbejde på projekter for nonprofitorganisationer.

Emner undervises: HTML, CSS, JavaScript, databaser, DevTools, Node.js og Angular.js

5. CodeWars

CodeWars tilbyder en sjov måde at lære kodning på. Med et kampsporttema er programmet baseret på udfordringer kaldet "kata." Komplet dem for at opnå hædersbevisning og komme til højere rækker.

Emner undervises: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure og Haskell

6. Railsforzombies.org

En interaktiv måde at lære Ruby on Rails direkte i din browser. (Dette er et bedre valg for folk, der allerede kender noget Ruby.) Oprettet af Code School.

7. KodeBar

CodeBars mål er at give underrepræsenterede grupper mulighed for at lære at kode. Det gør de ved at tilbyde gratis ugentlige workshops og arrangementer. Husk, at Codebar-begivenheder er baseret i England.

8. Railsgirls

Deres mål er at give kvinder værktøjer og et samfund, hvor de bedre kan forstå, hvordan teknologi fungerer, og hvordan de kan bygge deres ideer. De gør dette ved at tilbyde gode tutorials om bygning af ting og ved at gøre teknologi mere tilgængelig.

Lær skitsering, prototype, grundlæggende programmering og bliv introduceret til teknologiens verden!

9. Udemy

Udemy er en online læringsplatform. Det er rettet mod professionelle voksne, der ønsker at tilføje nye færdigheder til deres CV eller udforske deres lidenskaber. De har betalt og gratis kurser på forskellige emner, herunder kodning.

10. Coursera

Stort online kursusbibliotek, hvor undervisningen undervises af ægte universitetsprofessorer. Alle kurser er gratis, men du har mulighed for at betale for et "Coursera Verified Certificate" for at bevise, at kursus er afsluttet.

Netværk & begivenheder

En god måde for dig at begynde at lære at kode er at gå til arrangementer og konferencer. Her er nogle offline ting, du kan gøre:

11. Find en mentor

Dette er en af ​​de mest interessante måder at lære. Nå ud til værdifulde mennesker i dit område og få nogle af dem til at vejlede dig. En mentor kan hjælpe dig med viden og intro til andre fagfolk.

12. Lokale møder

Brug Meetup-appen til at finde begivenheder og grupper af mennesker, der er interesseret i samme emner som dig.

13. Hackathons

Hackathons giver et sted for selvudtryk og kreativitet gennem teknologi. Mennesker med teknisk baggrund kommer sammen, danner teams omkring et problem eller en idé og koder en unik løsning fra bunden - disse tager normalt formen af ​​websteder, mobile apps og robotter.

14. Hubs & coworking-rum

Bare google TechHub eller "coworking hub" og se, hvad du har i dit område. Det kan være det ideelle sted at finde og deltage i interessante begivenheder, møde nye mennesker og selvfølgelig lære at kode.

15. Praktikpladser

Praktikmulighederne på dette felt er uendelige. Jobportaler sender mange tilbud, og der er specifikke grupper på Facebook og LinkedIn, hvor du kan finde alle mulige praktikpladser.

Online-samfund

16. Github

Dette er et af verdens største open source-samfund. Du kan bidrage til projekter, spore fremskridt og bygge videre på gode ideer.

17. Gitter

Gitter er en chat- og netværksplatform, der hjælper dig med at administrere, vokse og forbinde lokalsamfund gennem messaging, indhold og opdagelse.

18. Stabeloverløb

Stack Overflow er det største online community for programmerere til at lære, dele deres viden og fremme deres karriere.

19. Stakbytte

Stack Exchange er et netværk af spørgsmål-og-svar-websteder om emner i forskellige felter, hvor hvert websted dækker et specifikt emne. Spørgsmål, svar og brugere er genstand for en anerkendelsesproces.

20. Twitter

Twitter er en fantastisk ressource til at finde og henvende sig til eksperter inden for dit felt. Der er tusinder af talentfulde og indsigtsfulde udviklere der. Hvis du ikke ved, hvem du skal følge endnu, er der ikke noget problem! Du kan finde onlinelister med influencere (som denne), eller du kan foretage en søgning ved hjælp af tags som #developer.

Min anbefaling her ville være at følge ledere inden for din niche og holde sig ajour om de nyeste teknologier og praksis.

21. Reddit

Reddit er også et godt samfund at finde emner og interagere med mennesker.

For eksempel er / r / web_design stedet for udforskning og opdagelse af alle ting webdesign, udvikling og webdesigners livscyklus. De byder både begyndere og veteraner velkommen til at bidrage med nyttige og informative indlæg, stille spørgsmål eller deltage i diskussion.

22. Hacker News

Hacker News er et socialt nyhedswebsted med fokus på datalogi og iværksætteri. Det drives af Paul Grahams investeringsfond og start-inkubator, Y Combinator. Generelt defineres indhold, der kan indsendes, som ”alt, hvad der glæder ens intellektuelle nysgerrighed”.

23. Designer Nyheder

Designer News er et samfund af mennesker, der arbejder inden for design og teknologi. Det har eksisteret siden 31. december 2012 som et sted at diskutere og dele interessante ting i vores branche.

24. Produkthunt

Produktjagt overflader de bedste nye produkter hver dag. Det er et sted for produktelskende entusiaster at dele og nørge om de nyeste mobile apps, websteder, hardwareprojekter og tech-kreationer.

25. Dribe

Dribbble er et samfund af designere, der viser deres nyeste arbejde. Webdesignere, grafiske designere, illustratører, ikonartister, typografer, logo-designere og andre kreative typer deler små skærmbilleder (shots), der viser deres arbejde, proces og aktuelle projekter.

26. Behance

Den førende online platform til at vise og opdage kreativt arbejde. Den kreative verden opdaterer deres arbejde ét sted for at udsende det bredt og effektivt. Virksomheder undersøger arbejdet og får adgang til talent på verdensplan.

27. Quora

Quora er et sted at få og dele viden. Det er en platform til at stille spørgsmål og komme i kontakt med mennesker, der bidrager med unik indsigt og kvalitetssvar.

Bøger

Glem ikke at læse. Læs om, hvad en sprint betyder, hvad en mager opstart er, hvordan man udvikler lean udvikling.

28. Ren kode

29. Soft Skills: Softwareudviklerens livshåndbog

30. Kunsten til computerprogrammering

31. Programmering af perler

32. Kode udført

33. Kodere på arbejde

Bøger til personlig udvikling og forretning, der hjælper dig, når du lærer at kode

Hvis du planlægger at deltage i et af de fedeste projekter, er du bare nødt til at få det store billede først.

At holde stærke forhold til de omkringliggende vil gøre dit liv lettere. Nedenfor finder du en liste over bøger, som jeg betragter som meget nyttige til at forstå erhvervsklimaet og også tip til, hvordan man forholder sig til mennesker:

34. Kør

35. Lean opstart

37. Nul til én

38. Stammer

39. Blå Ocean

Youtube-kanaler

Med mange fantastiske online ressourcer, især videotutorials, har det aldrig været lettere at lære at kode.

40. Træhus

Lær hvordan du bygger websteder og apps, skriver kode eller starter en virksomhed. Lær fra over 1.000 videoer, der er oprettet af ekspertlærere om webdesign, kodning, forretning og meget mere.

41. Learncode.Academy

Tutorials til webudvikling og webdesign, herunder: HTML, CSS, JavaScript, CSS-layouts, responsivt design, React.js, Node.js, Angular.js, Docker, Dev Ops, serveradministration, implementeringsstrategier.

42. Google-udviklere

Google Developers-kanalen tilbyder lektioner, foredrag, de seneste nyheder og bedste praksis. Lær Android, Chrome, Webudvikling, Polymer, Performance, iOS og mere!

43. Android-udviklere

Dette er hjemstedet for Android-udviklere Live-videoer fra live-begivenheder såvel som til videoer, der indeholder demoer, tutorials og alt andet, der er relateret til Android-udvikling.

44. Kodningstoget

De udgiver "kreativ kodning" -videotutorials hver uge. Emner, der dækkes, spænder fra det grundlæggende i programmeringssprog som JavaScript (med p5.js) og Java (med Processing) til generative algoritmer som fysik-simulering, computersyn og datavisualisering.

Ted Talks

Her er en samling af TED-samtaler (og mere) om emnet programmering:

45. Kode: Det næste universelle sprog

46. ​​Historier om internetoprindelse

47. Programmeringssamling

Open-source-projekter

Når du ikke ved, hvor du skal starte, er open source-projekter en god måde at begynde på. Søgning efter open source-projekter er fantastisk, fordi du bliver nødt til at have mulighed for at interagere med enorme udviklere og lære at skrive kode på den rigtige måde.

Sjov kendsgerning: Hele koden til Gov.UK og Rails er åben på Github. Her er nogle steder med open source-projekter:

48. Kode Triage

49. Ava

50. Bidragyderpagt

Kodning ødelægger det perfekte, og det muliggør det umulige. Held og lykke!

Tak for at have læst! Hvis du nød denne historie, skal du ramme ❤ og fortæl andre om disse ressourcer.

Kender du til andre store ressourcer til at lære at kode? Del dem i kommentarfeltet nedenfor.