50 beste ressurser når du lærer å kode

Introduksjon

Å lære å kode er sakte blitt et verdifullt aktivum. Uansett hvilket yrke du er, er det å forstå koding og teknologi en verdifull ressurs.

Teknologi og koding er basen for innovasjon i nesten alle bransjer.

Dagens markedsplass leter etter flerfaglige mennesker. Plasser deg selv i løpet av de neste 5 årene. Ingen er ute etter bare en ferdighet, men etter en sammensatt person som vil vite hvordan du bruker kunnskap på tvers av domener.

Mulighet og læring starter fra nysgjerrighet. Når du følger nysgjerrighetene dine, vil du bringe lidenskap som vil gjøre deg mer oppfylt. Og ved å gjøre mer enn en jobb, kan du ende opp med å gjøre dem alle bedre. Ingenting fungerer uten å være litt nysgjerrig. Det får deg til å ønske å få ting til å skje, undersøke, avgrense og gjenta prosessen. Risiker å bli nysgjerrig og ta grep!

Så med det i tankene, la oss løpe gjennom 50 av de beste ressursene når vi lærer å kode.

Online klasser

  1. Khan Academy

Nettkursene deres tilbyr massevis av emner (som på forsiden deres sier: "Du kan lære hva som helst"), inkludert mange om dataprogrammering. Noen få kurs tilbys også for yngre barn.

Emner som læres: JS, HTML / CSS, SQL, mye mer

2. Ruby Monk

Helt gratis, selv om du har muligheten til å donere. Basert på interaktive tutorials, der du leser en leksjon og skriver inn kode. Til slutt, "kjør" den. RubyMonk har ett alternativ for begynnerkurs, to mellomliggende og ett avansert.

3. Code Academy

CodeAcademy er der de fleste som er nye i koding, begynner. Plattformen dreier seg om interaktiv læring; det vil si at du leser litt, skriver inn koden rett i nettleseren og ser resultater umiddelbart.

Emner som læres: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, Kommandolinjen og mer

4. FreeCodeCamp

Den lærer koding først gjennom en etablert læreplan (totalt 800 timer). Deretter gir det deg en praktisk erfaring med å jobbe med prosjekter for ideelle organisasjoner.

Emner som læres: HTML, CSS, JavaScript, databaser, DevTools, Node.js og Angular.js

5. CodeWars

CodeWars tilbyr en morsom måte å lære koding på. Med et kampsporttema er programmet basert på utfordringer kalt "kata." Fullfør dem for å oppnå utmerkelser og komme i høyere grad.

Emner som læres: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure og Haskell

6. Railsforzombies.org

En interaktiv måte å lære Ruby on Rails rett i nettleseren din. (Dette er et bedre valg for folk som allerede kjenner noen Ruby.) Laget av Code School.

7. CodeBar

CodeBars mål er å gjøre det mulig for underrepresenterte grupper å lære å kode. De gjør dette ved å tilby ukentlige workshops og arrangementer. Husk at hendelser i Codebar er basert i Storbritannia.

8. Railsgirls

Målet deres er å gi kvinner verktøy og et fellesskap der de bedre kan forstå hvordan teknologi fungerer og hvordan de kan bygge ideene sine. De gjør dette ved å tilby gode tutorials om å bygge ting og ved å gjøre teknologien mer tilgjengelig.

Lær skissering, prototyping, grunnleggende programmering og bli introdusert for teknologiens verden!

9. Udemy

Udemy er en online læringsplattform. Den er rettet mot profesjonelle voksne som ønsker å legge til nye ferdigheter til CVene sine, eller utforske lidenskapene deres. De har betalte og gratis kurs i en rekke fag inkludert koding.

10. Coursera

Stort nettkursbibliotek, hvor klasser undervises av virkelige universitetsprofessorer. Alle kurs er gratis, men du har muligheten til å betale for et "Coursera Verified Certificate" for å bevise at kursen er fullført.

Nettverk og arrangementer

En god måte for deg å begynne å lære deg å kode er å gå til arrangementer og konferanser. Her er noen offline ting du kan gjøre:

11. Finn en mentor

Dette er en av de mest interessante måtene å lære. Nå ut til verdifulle mennesker i ditt område og få noen av dem til å veilede deg. En mentor kan hjelpe deg med kunnskap og intro til andre fagpersoner.

12. Lokale møter

Bruk Meetup-appen til å finne hendelser og grupper av mennesker som er interessert i samme fag som deg.

13. Hackathons

Hackathons gir et sted for selvuttrykk og kreativitet gjennom teknologi. Mennesker med teknisk bakgrunn kommer sammen, danner team rundt et problem eller en ide og koder en unik løsning fra bunnen av - disse har vanligvis formen til nettsteder, mobilapper og roboter.

14. Hubs & Coworking mellomrom

Bare google TechHub eller "coworking hub" og se hva du har i ditt område. Det kan være det ideelle stedet å finne og delta på interessante arrangementer, møte nye mennesker og selvfølgelig lære å kode.

15. Praktikantplasser

Internatmulighetene på dette feltet er uendelige. Jobbportaler legger ut mange tilbud og det er spesifikke grupper på Facebook og LinkedIn hvor du kan finne alle slags praksisplasser.

Nettfellesskap

16. Github

Dette er et av verdens største open source-samfunn. Du kan bidra til prosjekter, spore fremdriften og bygge videre på gode ideer.

17. Gitter

Gitter er en chat- og nettverksplattform som hjelper deg å administrere, vokse og knytte fellesskap gjennom meldinger, innhold og oppdagelse.

18. Stack Overflow

Stack Overflow er det største online fellesskapet for programmerere som kan lære, dele sin kunnskap og fremme karrieren.

19. Stack Exchange

Stack Exchange er et nettverk av spørsmål-og-svar nettsteder om emner i forskjellige felt, hvert nettsted dekker et bestemt emne. Spørsmål, svar og brukere er underlagt en anerkjennelsesprosess.

20. Twitter

Twitter er en fantastisk ressurs for å finne og henvende seg til eksperter på ditt felt. Det er tusenvis av talentfulle og innsiktsfulle utviklere der. Hvis du ikke vet hvem du skal følge ennå, er det ikke noe problem! Du kan finne online-lister med påvirkere (som denne), eller du kan gjøre et søk ved å bruke koder som #developer.

Min anbefaling her vil være å følge ledere i din nisje og holde deg oppdatert om de nyeste teknologiene og praksisene.

21. Reddit

Reddit er også et flott samfunn for å finne emner og samhandle med mennesker.

For eksempel er / r / web_design stedet for utforsking og oppdagelse av alle ting webdesign, utvikling og livssyklus til webdesigneren. De ønsker både nybegynnere og veteraner velkommen til å bidra med nyttige og informative innlegg, stille spørsmål eller delta i diskusjon.

22. Hacker News

Hacker News er et sosialt nyhetsnettsted med fokus på informatikk og entreprenørskap. Det drives av Paul Grahams investeringsfond og oppstartsinkubator, Y Combinator. Generelt er innhold som kan sendes inn definert som "alt som tilfredsstiller ens intellektuelle nysgjerrighet".

23. Designer News

Designer News er et fellesskap av mennesker som jobber innen design og teknologi. Det har eksistert siden 31. desember 2012 som et sted å diskutere og dele interessante ting i vår bransje.

24. Produkthunt

Produktjakt overflater de beste nye produktene, hver dag. Det er et sted for produktelskende entusiaster å dele og geek ut om de nyeste mobilappene, nettsteder, maskinvareprosjekter og teknologiske kreasjoner.

25. Dribbling

Dribbble er et fellesskap av designere som viser frem det siste arbeidet deres. Nettdesignere, grafiske designere, illustratører, ikonartister, typografer, logodesignere og andre kreative typer deler små skjermbilder (bilder) som viser deres arbeid, prosess og aktuelle prosjekter.

26. Behance

Den ledende online plattformen for å vise frem og oppdage kreativt arbeid. Den kreative verden oppdaterer arbeidet sitt på ett sted for å kringkaste det bredt og effektivt. Bedrifter utforsker arbeidet og får tilgang til talent i global skala.

27. Quora

Quora er et sted å skaffe og dele kunnskap. Det er en plattform for å stille spørsmål og få kontakt med mennesker som bidrar med unik innsikt og kvalitetssvar.

bøker

Ikke glem å lese. Les om hva en sprint betyr, hva en mager oppstart er, hvordan du kan lage mager utvikling.

28. Ren kode

29. Soft Skills: Programvareutviklerens livshåndbok

30. Kunsten datamaskinprogrammering

31. Programmering av perler

32. Koden fullført

33. Kodere på jobb

Bøker for personlig utvikling og virksomhet som vil hjelpe deg når du lærer å kode

Hvis du planlegger å delta i et av de kuleste prosjektene, må du først få det store bildet.

Å holde sterke relasjoner med de rundt vil gjøre livet ditt enklere. Nedenfor finner du en liste over bøker som jeg anser som veldig nyttige for å forstå forretningsmiljøet, og også tips om hvordan du kan forholde deg til mennesker:

34. Kjør

35. Lean Startup

37. Null til én

38. Stammer

39. Blue Ocean

Youtube-kanaler

Med mange fantastiske online ressurser, spesielt videoopplæringer, har det aldri vært enklere å lære seg å kode.

40. Trehus

Lær hvordan du bygger nettsteder og apper, skriver kode eller starter en bedrift. Lær fra over 1000 videoer laget av eksperter med lærere på webdesign, koding, business og mye mer.

41. Learncode.Academy

Tutorials for webutvikling og webdesign, inkludert: HTML, CSS, JavaScript, CSS-oppsett, Responsive Design, React.js, Node.js, Angular.js, Docker, Dev Ops, Server Administration, Deployment Strategies.

42. Google-utviklere

Google Developers-kanalen tilbyr leksjoner, foredrag, siste nytt og beste praksis. Lær Android, Chrome, Nettutvikling, Polymer, ytelse, iOS og mer!

43. Android-utviklere

Dette er hjemmet for Android-utviklere Live-videoer fra live-begivenheter, så vel som for videoer som inneholder demoer, opplæringsprogrammer og alt annet relatert til Android-utvikling.

44. Kodingstoget

De publiserer “kreativ koding” videoopplæring hver uke. Emner som dekkes, spenner fra det grunnleggende i programmeringsspråk som JavaScript (med p5.js) og Java (med prosessering) til generative algoritmer som fysikksimulering, datasyn og datavisualisering.

Ted Talks

Her er en samling av TED-samtaler (og mer) om temaet programmering:

45. Kode: Det neste universalspråket

46. ​​Historier om internettopphav

47. Programmeringssamling

Prosjekter med åpen kildekode

Når du ikke vet hvor du skal starte, er open source-prosjekter en fin måte å begynne. Det er bra å søke etter åpen kildekode-prosjekter fordi du vil ha muligheten til å samhandle med enorme utviklere og lære å skrive kode på riktig måte.

Morsom fakta: Hele koden for Gov.UK og Rails er åpen på Github. Her er noen steder med åpen kildekode-prosjekter:

48. Kode Triage

49. Ava

50. Bidragsakters pakt

Koding ødelegger det perfekte, og da muliggjør det det umulige. Lykke til!

Takk for at du leste! Hvis du likte denne historien, treffer du ❤ og la andre få vite om disse ressursene.

Vet du om andre gode ressurser for å lære å kode? Del dem i kommentarfeltet nedenfor.