Programmeren is een heel leuk en buitengewoon nuttig. Terwijl je leren programmeren, heb je ook de ontwikkeling van tal van andere analytisch en kritisch denken vaardigheden voor het aanpakken van allerlei complexe problemen (niet alleen degenen op computers) en het kan alleen maar helpen om een nieuwe carrière te beginnen of het land een nieuwe baan in softwareontwikkeling.
Het programmeren van computers wordt bijna altijd gedaan in een soort van programmeertaal. Deze talen worden geschreven, zodat mensen ze kunnen begrijpen, maar zijn formeel en streng genoeg om input in een machine.
Programmeertalen zijn een manier voor u om uw gedachten uit te drukken over hoe je een bepaalde taak uit te voeren. Als zodanig zal de programmeertaal je begint met inherent invloed hebben op hoe je denkt over een bepaald probleem. Deze invloed wordt meestal aangeduid met paradigma van de programmeertaal is.
Er zijn honderden - zelfs duizenden - van programmeertalen die er zijn. (Programmeurs willen nieuwe programmeertalen te schrijven.) U hoeft niet om ze allemaal te leren om een goede programmeur te zijn, in feite, veel van hen maken gebruik van dezelfde paradigma als andere talen, dus door het leren van een programmeertaal, zult u waarschijnlijk hebben een "Reading kennis" van verscheidene anderen en in staat zijn om het te leren volledig vrij snel.
Sommige talen zijn afgestemd voor specifieke doeleinden. C, Java, etc zijn bedoeld om "algemene doeleinden" talen voor het bouwen van software en computer-toepassingen (zoals een web browser!) Talen zoals PHP zijn bedoeld voor dynamische websites (zoals Google!) En er zijn anderen nog: Python, Perl, etc zijn "algemene scripttalen" bedoeld voor het uitvoeren van een groot aantal kleine taken.
Stappen
- 1Begin met een goed boek of tutorial over de programmering. Het boek zal waarschijnlijk wijzen op een taal. Als u aanbevelingen nodig hebt, kunt u proberen Structuur en Interpretatie van computerprogramma's door Harold Abelson en Gerald Jay Sussman. Het zal je leren hoe om te beginnen met programmeren in een taal genaamd Scheme (nu genoemd Racket), dat is een zeer eenvoudige taal te leren. Het boek is online beschikbaar voor gratis bij http://mitpress.mit.edu/sicp/full-text/book/book.html
- 2Krijg een compiler / interpreter / ide voor de programmeertaal uw boek gebruikt. Een compiler / interpreter is gewoon een computerprogramma, maar het zal ideeën die je hebt in een programmeertaal in "machine code" geschreven, zodat je dingen werk kunt zien zetten. Als je ervoor kiest om het boek hierboven gebruiken, probeer dan PLT Scheme () Als je begint te programmeren in Java, kon je Eclipse (probeer http://www.eclipse.org/downloads/ ) Als u C / C + + Probeer Dev C + + ( http://www.bloodshed.net/devcpp.html ) of C / C + + tolk Ch ( http://www.softintegration.com )
- 3Lees het boek! Neem voorbeelden van de programmeertaal uit het boek en zet ze in je tolk. Probeer de voorbeelden en het maken van het programma verschillende dingen te doen.
- 4Probeer het zetten van uw eigen ideeën samen om een werkend programma te vormen. Begin met eenvoudige dingen, zoals een programma om valuta om te zetten, en werk je weg tot een lang om meer complexe dingen als je verder lezen en leren over uw programmeertaal.
- 5Zodra u begint met actief programmeren in je eerste taal, wilt u misschien een tweede taal te leren. U zult het meeste uit het leren van een tweede programmeertaal als je er een uitkiest die een radicaal ander paradigma dan degene die u begon met gebruikt te krijgen. Bijvoorbeeld, als je in schema gestart, kunt u proberen het leren C of Java naast. Als u in Java begon, kon je Perl of Python leren.
- 6Blijven programmeren en proberen nieuwe dingen! Om een goede programmeur te zijn, u, op zijn minst, hebben te houden met de veranderende technologie. Het is een constant leerproces, en je moet altijd nieuwe talen, nieuwe paradigma's, en vooral het leren: het programmeren van nieuwe dingen!
- 7Leer hoe om te typen - Dit is zeer essentieel, omdat het maken van uw programmering zeer snel en effectief. Hoewel, de mensen niet altijd adviseren dat je moet leren hoe om te typen, maar het is zeer nuttig
Tips
- Spring niet start in complexe taal als Java, maar begin met python als het stimuleert beginners en bestaat uit in principe elk klein aspect in de programmering.
- Hier krijg je een handig naslagwerk. Zorg ervoor dat het de nieuwste versie talen zorgen voor een actualisering.
- Begin met iets leuks, jezelf te motiveren om het oplossen van uitdagingen, vordert uw vaardigheden in logische problemen op te lossen.
- Java heeft een krachtig concept genaamd multithreading. Bestudeer het zorgvuldig.
- Als u het leren van Java te werken dan met NetBeans 6.0.1, het is erg cool en makkelijk.
- Door het hart van de syntax is een must. U bent vrij om deze toe te passen op je eigen manier. Bestudeer enkele sample programma start het coderen van uw eigen.