Leer gratis online programmeren
Er zijn duizenden gratis online tutorials voor het leren programmeren op internet. De selectie van programmeertalen en scripttalen is net zo groot, die min of meer geschikt zijn, afhankelijk van de toepassing. Allereerst moet je jezelf de vraag stellen: wat wil ik programmeren?
Websites en webapplicaties programmeren: deze talen zijn hiervoor geschikt
Als u vooral geïnteresseerd bent in het ontwerpen van websites, is het verstandig om met klassieke HTML en CSS te beginnen.
- HTML en CSS vormen de basisstructuur van een website. Met HTML bouw je de elementen van een pagina en met CSS geef je ze positie, kleur en andere ontwerpeigenschappen. U kunt het gebruiken om eenvoudige, functionerende websites te programmeren. HTML 5 kan nog meer. Hoewel de taal nog in ontwikkeling is, kunt u deze gebruiken om video en audio te integreren en dynamische grafische afbeeldingen weer te geven die anders waarschijnlijk vaker met Flash worden gedaan.
- Als u websites wilt maken die meer moeten zijn dan alleen een weergave van statische teksten en afbeeldingen, moet u kijken naar eenvoudige scripttalen. Het is bijvoorbeeld gebruikelijk om HTML-pagina's dynamisch te maken met JavaScript. Met JavaScript kunt u bijvoorbeeld automatisch de grootte van uw HMTL-pagina aanpassen aan de browser of een fotogalerij programmeren.
- Wilt u forumpagina's of bedrijfsportals programmeren? Zelfs als u de ontwikkeling voor inhoudbeheersystemen zoals WordPress of Joomla spannend vindt, mogen PHP en SQL niet in uw vocabulaire ontbreken.
Dit is slechts een kleine selectie van alle talen voor het webgebied. Uitgebreide documentatie en tutorials voor alle genoemde talen zijn te vinden op w3schools.com in het Engels. Je moet er ook vrienden mee maken, omdat je de meeste informatie in het Engels op internet kunt vinden. Als u het liever in het Duits leert, is de SelfHTML-pagina een goede referentie voor alles met betrekking tot HTML, CSS en wat JavaScript. Je kunt bijvoorbeeld veel PHP-tutorials op YouTube vinden.
Leer programmeren op een speelse manier online
De online portal code.org is ideaal voor absolute beginners. Hier speel je een tutorial die gaat over de grafische weergave van bekende games zoals Angry Birds of Plants vs. Gediende zombies. In de online cursus leer je vooral de logica van programmeren door taken op een speelse manier op te lossen en optioneel de programmacode van je aangeklikte oplossing te bekijken.
- U hoeft zich niet te registreren bij code.org. Het is echter raadzaam om u te registreren, omdat u dan uw voortgang kunt opslaan.
- Code.org is alleen bedoeld voor absolute beginners, omdat de logica en het begrip van codering worden overgebracht.
Programmeertoepassingen: C ++ en Java om u op weg te helpen
Applicaties klinken erg droog, maar games, beeldbewerkingsprogramma's en apps vallen ook onder deze term.
- C, C ++ en Java zijn goed om te beginnen. Hun syntaxis, grofweg de spelling, lijkt erg op elkaar en is gemakkelijk te leren. Een video-tutorial met handleiding voor C is te vinden op c-howto.de. Op de site highscore.de staan enkele goede boeken en artikelen over C ++, Java en C # (uitgesproken als C-Sharp). Hoewel deze niet zijn gebaseerd op de nieuwste versies, bieden ze een verreikend overzicht voor toegang tot de programmering.
- U kunt apps voor iOS en OS X programmeren met Cocoa. Cocoa is geen taal, maar een programmeerinterface voor Apple's Mac OS X. Je gebruikt Cocoa samen met de Interface Builder van Apple en met de tool Xcode. Programmering gebeurt in doelstelling C of een andere talen.
- Android-apps worden meestal geschreven in Java. U hebt Android Studio en de Java Development Kit van Oracle nodig. Trouwens, je zult nog een praktische tip vinden over hoe je je eigen Android-app kunt maken.
- Als u later de programmering wilt gebruiken om robots of apparaten te bedienen, kunt u dit vanaf het begin opnemen. Met behulp van Lego Mindstorms hebben veel studenten al geleerd programmeren. De eenvoudige Arduino-besturingskaart leert ook programmeren met een eenvoudige taal voor het besturen van elektronische schakelingen.
CHIP-arbeidsmarkt
Op onze CHIP-banenmarkt vindt u duizenden actuele banen in de digitale wereld. Of het nu gaat om een softwareontwikkelaar of marketingexpert, bij Microsoft of Amazon - we dekken de hele breedte van de Duitse techwereld. En als je aan een van deze banen wilt beginnen als loopbaanwisselaar, is leren op afstand de moeite waard. Vraag een informatiebrochure aan over de huidige cursussen voor afstandsonderwijs van ILS, de grootste afstandsonderwijsschool van Duitsland.
Als u nu wilt beginnen, zoekt u een geschikte editor om te programmeren. Voor Windows is er bijvoorbeeld Notepad ++, voor Mac Ultra Edit. Beide benadrukken de syntaxis van de gebruikte programmeertaal, zodat u overzicht houdt. In een ander artikel krijgt u enkele tips om te beginnen.