Learn to Code: Resources for the Absolute Beginner

Het leren van een nieuwe taal is intimiderend, vooral iets dat zo ingewikkeld lijkt als programmeren. Maar leren coderen is niet onmogelijk, en dankzij een verscheidenheid aan online hulpmiddelen kan iedereen leren coderen. Als je ambitieus bent, een solide basis hebt en niet bang bent om fouten te maken, ben je klaar voor succes.

Als je op weg bent om ontwikkelaar te worden, leer dan zo veel als je kunt en wees comfortabel met verandering – nieuwe programmeertechnologieën, tools en methoden duiken altijd op.

learningtocode-blog

Hier volgt een overzicht van een aantal basisbegrippen die iedereen die aan zijn of haar codeercarrière begint, zou moeten begrijpen:

Code? Wat zeggen?

Code is de informatie die wordt geïnterpreteerd om computersoftware, apps en websites te maken. Om de computer te vertellen wat u wilt, moet u tegen de computer spreken in een taal die hij begrijpt.

De twee soorten code die u kunt gebruiken om te ontdekken hoe coderen werkt, zijn HTML en CSS. HTML staat voor HyperText Markup Language en is een computertaal waarmee websites kunnen worden gerenderd. HTML is een reeks tekens die in een tekstbestand worden getypt met behulp van tags.

Als het bestand eenmaal compleet is met code, wordt het opgeslagen en bekeken met behulp van een internetbrowser. De browser leest dan het bestand en vertaalt de tekst in een zichtbaar formaat, uw website. CSS staat voor Cascading Style Sheet en wordt gebruikt naast een HTML bestand om de stijl van uw website aan te passen. CSS brengt alle kleuren, achtergronden, lettergroottes, en meer tot leven.

Frontend Vs. Backend

Kennis van de lingo is een groot deel van het leren hoe te coderen. Frontend is de ontwikkeling van die elementen van een website die de klant ziet en interactie met direct. In het algemeen is het een combinatie van programmeervaardigheden en esthetiek, het begrijpen van de rangschikking van elementen op het scherm, de kleur- en lettertypekeuzes. Deze visuals zijn een mix van HTML en CSS die we eerder bespraken, evenals Javascript.

Backend is een deel van de applicatie dat nooit zichtbaar is voor de gebruiker en is gebouwd met behulp van server-side taal en databases. Backend programma’s omvatten Ruby, Python en Java. Om te vereenvoudigen, frontend code interageert met de gebruiker in real time, terwijl backend code interageert met een server om de gebruiker klaar resultaten.

Java is niet JavaScript

Denk aan het op deze manier: “Java is voor JavaScript als auto is voor tapijt.” Java is een backend programmeertaal, terwijl javascript een frontend is. Java kan worden gebruikt om complete applicaties te maken die kunnen draaien op een enkele computer of kunnen worden gedistribueerd over servers en clients in een netwerk.

JavaScript is de meest geavanceerde taal naast HTML en CSS en stelt ons in staat om te interageren met gebruikers in de vorm van sliders, drop-down menu’s, quizzen, en nog veel meer interactieve elementen. Met JavaScript is de sky the limit. Leer het te gebruiken tijdens het bootcamp voor software-engineering van Hack Reactor.

Maak kennis met Github

Wondert u af waarom ontwikkelaars zo dol zijn op GitHub? GitHub is de beste plek om code te delen met vrienden, collega’s, klasgenoten, en volslagen vreemden. Maar om GitHub echt te begrijpen, moet je begrijpen wat een “git” is. “Git” is een versiebeheersysteem. Een versiebeheersysteem is wanneer ontwikkelaars iets maken ze voortdurend wijzigingen aanbrengen in de code en nieuwe versies vrijgeven, tot en na de eerste officiële release.

GitHub is meer dan een programmeur’s tool: het is een samenwerking tussen programmeurs, zoals een sociale netwerksite. Je maakt een profiel aan, uploadt projecten om te delen en komt in contact met andere gebruikers door hun accounts te “volgen”. Als je begint met programmeren, zou je zo snel mogelijk moeten beginnen met het bouwen van je GitHub profiel.

Bruik je bronnen

Er zijn zo veel geweldige bronnen die er zijn om je op weg te helpen. Websites, online tutorials en blogs kunnen ongelooflijk nuttig zijn voor zowel beginners als degenen die al gevorderd zijn op dit gebied. Hack Reactor prep, Stack Overflow, Treehouse, en Code School zijn geweldige sites om stap-voor-stap te leren en de basis te begrijpen.

Als je een pauze wilt nemen van het staren naar je scherm, pak dan een goed boek over programmeren. Learn to Program door Chris Pine is een geweldige bron die veel inleidende concepten in Ruby behandelt. Een andere geweldige manier om te leren is door naar tech meetups in uw omgeving te gaan, waar u andere lerenden face-to-face kunt ontmoeten, connecties kunt opbouwen en uw drive om een programmeur te worden kunt versterken.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.