50 beste bronnen bij het leren coderen

Invoering

Leren coderen is langzaam een ​​waardevol bezit geworden. Ongeacht uw beroep is het begrijpen van codering en technologie een waardevol bezit.

Technologie en codering vormen de basis voor innovatie in bijna alle industrieën.

De markt van vandaag is op zoek naar multidisciplinaire mensen. Plaats jezelf in de komende 5 jaar. Niemand is alleen op zoek naar een vaardigheid, maar naar een complexe persoon die weet hoe hij domeinoverschrijdende kennis moet toepassen.

Kans en leren starten vanuit nieuwsgierigheid. Wanneer je je nieuwsgierigheid volgt, zul je passie brengen die je meer vervuld laat. En door meer dan één taak te doen, kunt u ze allemaal beter doen. Niets werkt zonder een beetje nieuwsgierig te zijn. Het zorgt ervoor dat je dingen wilt laten gebeuren, onderzoeken, verfijnen en het proces herhalen. Risico nieuwsgierig te zijn en actie te ondernemen!

Laten we, met dat in gedachten, 50 van de beste bronnen doornemen bij het leren coderen.

Online lessen

  1. Khan Academie

Hun online cursussen bieden heel veel onderwerpen (zoals hun voorpagina zegt: "Je kunt alles leren"), waaronder veel over computerprogrammering. Er worden ook enkele cursussen aangeboden voor jongere kinderen.

Onderwezen onderwerpen: JS, HTML / CSS, SQL, veel meer

2. Ruby Monk

Geheel gratis, hoewel je de mogelijkheid hebt om te doneren. Gebaseerd op interactieve tutorials, waarbij je een les leest en code invoert. Ten slotte, "voer" het uit. RubyMonk heeft één cursus voor beginners, twee voor gevorderden en één voor gevorderden.

3. Code Academy

CodeAcademy is waar de meeste mensen die nog niet bekend zijn met coderen hun start krijgen. Het platform draait om interactief leren; dat wil zeggen, u leest een beetje, typt u uw code rechtstreeks in de browser en ziet onmiddellijk resultaten.

Onderwezen onderwerpen: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, The Command Line en meer

4. FreeCodeCamp

Het leert coderen eerst via een vastgesteld curriculum (in totaal ongeveer 800 uur). Vervolgens krijgt u praktische ervaring bij het werken aan projecten voor non-profitorganisaties.

Onderwezen onderwerpen: HTML, CSS, JavaScript, Databases, DevTools, Node.js en Angular.js

5. CodeWars

CodeWars biedt een leuke manier om codering te leren. Met een martial-arts-thema is het programma gebaseerd op uitdagingen die 'kata' worden genoemd. Voltooi ze om eer te behalen en hogere niveaus te bereiken.

Onderwezen onderwerpen: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure en Haskell

6. Railsforzombies.org

Een interactieve manier om Ruby on Rails rechtstreeks in uw browser te leren. (Dit is een betere keuze voor mensen die al wat Ruby kennen.) Gemaakt door Code School.

7. CodeBar

Het doel van CodeBar is om ondervertegenwoordigde groepen in staat te stellen te leren coderen. Ze doen dit door gratis wekelijkse workshops en evenementen aan te bieden. Houd er rekening mee dat Codebar-evenementen in het VK plaatsvinden.

8. Spoormeisjes

Hun doel is om vrouwen tools en een gemeenschap te bieden waar ze beter kunnen begrijpen hoe technologie werkt en hoe ze hun ideeën kunnen opbouwen. Ze doen dit door geweldige zelfstudies te geven over dingen bouwen en door technologie toegankelijker te maken.

Leer schetsen, prototyping, basisprogrammering en maak kennis met de wereld van technologie!

9. Udemy

Udemy is een online leerplatform. Het is bedoeld voor professionele volwassenen die nieuwe vaardigheden aan hun cv willen toevoegen of hun passies willen verkennen. Ze hebben betaalde en gratis cursussen over verschillende onderwerpen, waaronder codering.

10. Coursera

Grote online cursusbibliotheek, waar lessen worden gegeven door echte universitaire professoren. Alle cursussen zijn gratis, maar je hebt de mogelijkheid om te betalen voor een "Coursera Verified Certificate" om de voltooiing van de cursus te bewijzen.

Netwerken & evenementen

Een goede manier om te leren coderen is door naar evenementen en conferenties te gaan. Hier zijn enkele offline dingen die u kunt doen:

11. Zoek een mentor

Dit is een van de meest interessante manieren om te leren. Neem contact op met waardevolle mensen in uw omgeving en laat enkele van hen u begeleiden. Een mentor kan je helpen met kennis en intro voor andere professionals.

12. Lokale Meetups

Gebruik de Meetup-app om evenementen en groepen mensen te vinden die geïnteresseerd zijn in dezelfde onderwerpen als jij.

13. Hackathons

Hackathons bieden een locatie voor zelfexpressie en creativiteit door middel van technologie. Mensen met technische achtergronden komen samen, vormen teams rond een probleem of idee en coderen een unieke oplossing vanaf nul - deze nemen meestal de vorm aan van websites, mobiele apps en robots.

14. Naven en coworking-ruimtes

Gewoon Google TechHub of "coworking hub" en kijk wat u in uw regio heeft. Het is misschien de ideale plek om interessante evenementen te vinden en eraan deel te nemen, nieuwe mensen te ontmoeten en natuurlijk te leren coderen.

15. Stages

De stagemogelijkheden op dit gebied zijn eindeloos. Jobportals posten veel aanbiedingen en er zijn specifieke groepen op Facebook en LinkedIn waar je allerlei stageplaatsen kunt vinden.

Online communities

16. Github

Dit is een van de grootste open source-community ter wereld. U kunt bijdragen aan projecten, de voortgang volgen en voortbouwen op geweldige ideeën.

17. Gitter

Gitter is een chat- en netwerkplatform dat u helpt bij het beheren, groeien en verbinden van communities via berichten, inhoud en ontdekking.

18. Stapeloverloop

Stack Overflow is de grootste online community voor programmeurs om te leren, hun kennis te delen en hun carrière te bevorderen.

19. Stapeluitwisseling

Stack Exchange is een netwerk van vraag-en-antwoordwebsites over onderwerpen in verschillende velden, waarbij elke site een specifiek onderwerp behandelt. Vragen, antwoorden en gebruikers zijn onderworpen aan een reputatietoekenningsproces.

20. Twitter

Twitter is een geweldige bron voor het vinden en benaderen van experts in uw vakgebied. Er zijn duizenden getalenteerde en inzichtelijke ontwikkelaars daar. Als je nog niet weet wie je moet volgen, geen probleem! U kunt online lijsten vinden met beïnvloeders (zoals deze) of u kunt zoeken met tags zoals #developer.

Mijn aanbeveling hier zou zijn om leiders in uw niche te volgen en op de hoogte te blijven van de nieuwste technologieën en werkwijzen.

21. Reddit

Reddit is ook een geweldige community om onderwerpen te vinden en met mensen om te gaan.

Bijvoorbeeld, / r / web_design is de plek voor onderzoek en ontdekking van alle dingen webdesign, ontwikkeling en de levenscyclus van de webdesigner. Ze verwelkomen zowel beginners als veteranen om bij te dragen met nuttige en informatieve berichten, vragen te stellen of in discussie te gaan.

22. Hacker Nieuws

Hacker News is een sociale nieuwswebsite gericht op informatica en ondernemerschap. Het wordt beheerd door Paul Graham's investeringsfonds en startup incubator, Y Combinator. In het algemeen wordt inhoud die kan worden ingediend gedefinieerd als "alles wat iemands intellectuele nieuwsgierigheid bevalt".

23. Nieuws over ontwerpers

Designer News is een gemeenschap van mensen die werken in design en technologie. Het bestaat al sinds 31 december 2012 als een plek om interessante dingen in onze branche te bespreken en te delen.

24. Productjacht

Product Hunt komt elke dag de beste nieuwe producten tegen. Het is een plek voor productliefhebbers om de nieuwste mobiele apps, websites, hardwareprojecten en technische creaties te delen en te ontdekken.

25. Dribbelen

Dribbble is een gemeenschap van ontwerpers die pronken met hun nieuwste werk. Webontwerpers, grafisch ontwerpers, illustratoren, pictogramkunstenaars, typografen, logo-ontwerpers en andere creatieve types delen kleine schermafbeeldingen (shots) die hun werk, proces en lopende projecten tonen.

26. Behance

Het toonaangevende online platform om creatief werk te presenteren en te ontdekken. De creatieve wereld werkt hun werk op één plek bij om het breed en efficiënt uit te zenden. Bedrijven verkennen het werk en hebben toegang tot talent op wereldwijde schaal.

27. Quora

Quora is een plek om kennis op te doen en te delen. Het is een platform om vragen te stellen en in contact te komen met mensen die bijdragen met unieke inzichten en kwaliteitsvolle antwoorden.

Boeken

Vergeet niet te lezen. Lees over wat een sprint betekent, wat een lean startup is, hoe je lean ontwikkeling kunt maken.

28. Schone code

29. Soft Skills: de handleiding van de softwareontwikkelaar

30. De kunst van computerprogrammeren

31. Parels programmeren

32. Code voltooid

33. Coders op het werk

Boeken voor persoonlijke ontwikkeling en zaken die u helpen bij het leren coderen

Als je van plan bent om deel te nemen aan een van de coolste projecten, moet je eerst het grote plaatje krijgen.

Als je sterke relaties onderhoudt met mensen in de buurt, wordt je leven gemakkelijker. Hieronder vindt u een lijst met boeken die ik erg nuttig vind om de zakelijke omgeving te begrijpen en ook tips over hoe u met mensen om kunt gaan:

34. Rijden

35. De Lean Startup

37. Nul tot één

38. Stammen

39. Blauwe oceaan

YouTube-kanalen

Met veel geweldige online bronnen, vooral videotutorials, is leren programmeren nog nooit zo eenvoudig geweest.

40. Boomhut

Leer hoe u websites en apps bouwt, code schrijft of een bedrijf start. Leer van meer dan 1.000 video's die door deskundige docenten zijn gemaakt over webdesign, codering, bedrijven en nog veel meer.

41. Learncode.Academy

Zelfstudie over webontwikkeling en webontwerp, waaronder: HTML, CSS, JavaScript, CSS-lay-outs, Responsive Design, React.js, Node.js, Angular.js, Docker, Dev Ops, Serverbeheer, Implementatiestrategieën.

42. Google-ontwikkelaars

Het Google Developers-kanaal biedt lessen, lezingen, het laatste nieuws en praktische tips. Leer Android, Chrome, Web Development, Polymer, Performance, iOS en meer!

43. Android-ontwikkelaars

Dit is de thuisbasis voor Android-ontwikkelaars Live-video's van live-evenementen, evenals voor video's met demo's, tutorials en al het andere dat verband houdt met Android-ontwikkeling.

44. De coderingstrein

Ze publiceren elke week video-tutorials over "creatieve codering". De behandelde onderwerpen variëren van de basis van programmeertalen zoals JavaScript (met p5.js) en Java (met verwerking) tot generatieve algoritmen zoals fysica simulatie, computer vision en datavisualisatie.

Ted praat

Hier is een verzameling TED-talks (en meer) over programmeren:

45. Code: de volgende universele taal

46. ​​Verhalen over internetoorsprong

47. Programmering collectie

Open-source projecten

Als u niet weet waar u moet beginnen, zijn open-sourceprojecten een uitstekende manier om te beginnen. Zoeken naar open-sourceprojecten is geweldig, omdat je de mogelijkheid moet hebben om met enorme ontwikkelaars te communiceren en te leren hoe je code op de juiste manier schrijft.

Leuk weetje: de hele code voor Gov.UK en Rails is open source op Github. Hier zijn enkele plaatsen met open-sourceprojecten:

48. Codetriage

49. Ava

50. Bijdragerconvenant

Codering vernietigt het perfecte en dan maakt het het onmogelijke mogelijk. Succes!

Bedankt voor het lezen! Als je dit verhaal leuk vond, druk je op ❤ en laat je anderen dit weten.

Kent u andere geweldige bronnen om te leren coderen? Deel ze in het commentaar hieronder.