Archief - Leren programmeren

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Messias.

Legacy Member
forloRn_ zei:
Vergeet die tutorials maar en koop een boek. Head First Programming ziet er wel interessant uit. De begrippen die er in staan zijn niet gebonden aan een specifieke programmeertaal, maar je gebruikt wel Python en dat is mooi meegenomen.

+1 voor Head First Programming. Lijkt mij de beste manier om zelfstandig te beginnen met programmeren.

dibardi

Legacy Member
Ik ga dit weekend eens Visual Studio 2008 Express downloaden en een keer naar de bib gaan om Programmeren voor Dummies aan te schaffen... :D

Venometal

Legacy Member
Chaoz zei:
Proficiat, ge hebt intresse voor programming. Dit maakt u slaagkans da ge goed word opeens 90% hoger dan iedereen die informatica gaat studeren omda het goed verdient. : -)

Daar twijfel ik nog over hoor, of het goed verdient ;) hangt wel van een aantal zaken af wrs.

Chaoz zei:
Goe dat ge vb kent, maar ge kunt u nie echt ne programmeur noemen voor da ge verschillende talen geleert hebt en weet wa de verschillen ertussen zijn.

Een gecompileerde taal zoals C is verschillend van een interpreted taal zoals bvb python; gebruik de juiste taal voor de juiste opdracht.

Dat heb ik ondertussen ook al begrepen, een taal gebruik je met het einddoel al in zicht :)

Chaoz zei:
'k zou zeggen, probeer is iets te schrijven in C (Iets'ke nie te basic; Optellen, aftrekken en een schrikkeljaar berekenen da is poepsimpel) en werk het af en daarna kunde iets anders schrijven in een gans andere taal. Zo zult ge zien da bepaalde talen voor bepaalde dingen beter en/of slechter zijn.

Vb: C# -> Gui applications/rapid prototyping; C++ -> performance critical applications (meestal slecht voor gui applications tenzij performance critical); Java -> Cross platform (Write once, run (.. err debug) anywhere), etc

ADDON: Persoonlijk gebruik ik liever tutorials voor dingen dan een boek, my 2c.

Een cursus die ze aan de hogeschool gebruiken bv of over het algemeen een boek lijkt me wel beter, aangezien tutorials op internet soms onoverzichtelijk zijn en niet altijd in een rechte lijn van de basis naar de top gaan. Boeken zijn daarentegen vaak wel redelijk duur...

Da_monk112

Legacy Member
boeken zijn duur maar het wel waard. als ge een degelijk boek hebt kunt ge da in feite uw ganse leven nog gebruiken ( Want de definitie van een goed boek is da het zo goed als alles bevat wat ge maar nodig hebt =p ).

Unief heeft mij ook gewoon een lijstje aangeraden boeken gegeven voor al men programmeren en grafisch werk, en ben mezelf daar wa door aant werken.

paiste

Legacy Member
Ik zou beginnen met c# en XNA. Op een week tijd kan je vanaf nul gemakkelijk een simpel 2d sprite "game" maken. Je hebt hier wel deftige tutorials voor nodig.
Check this out, 1 van de beteren op het net.
Het zijn wel al oude tutorials dus ik zou proberen de oude versies van visual studio te gebruiken tijdens de tutorial zodat het overeenkomt.

XNAtutorial.com

Sick-Boy

Legacy Member
Voor diegene die geïnteresseerd zijn voor een hogere opleiding,
ik studeer aan Groep T in Leuven en hier krijg je het volgende:
1e jaar: wat SQL en office-prullen
2e jaar: java (Boek: Programmeren in Java met BlueJ)
3e jaar: ANSI C (de programmeertaal C - Al kelley & Ira Pohl) en meer java (Introduction to Object-Oriented Software Development -Xiaopoing Jia, hele goeie boek maar je hebt een basis nodig)

vervolgens kan je eventueel een master Internet Computing volgen

Maar als je echt wil programmeren zou ik Informatica studeren op unief. Wij krijgen overal een beetje basiskennis, maar er wordt niet heel diep op ingegaan.

FrostByte

Legacy Member
Aan het Kaho in Gent krijg je in de ICT-richting het volgende voorgeschoteld.

Eerste jaar:
-Programmeren in Java: basisconcepten. het eindigt bij met zaken zoals overerving enzo en de grafische kant van programmeren(swing etc).Wat héél goed is is dat ze hameren vooral op goeie syntax en stijl. Ik ben er pas halfweg het eerste jaar ingekomen en ik heb hier wel van afgezien.
-Web: Deftig sites leren maken in HTML, je hebt hier een enorm strenge maar goeie Docent. Al je sites zullen perfect moeten valideren naar de W3C norm. Ook zie je CSS en Javascript. Basically heb je na het eerste jaar letterlijk alle basis-kennis om websites te maken zoals het hoort.
-DataCommunicatie: Cisco CCNA, dit vond ik wel leuk. Leren wat een subnet is, leren met routers/switchen werken(op industrieel niveau, dan).
-Electronica, basis. Verwacht hier niet veel van maar het is een basis. Beetje elementaire schakelingen maken.
-Computer-basics: hoe werkt een processor, hoe werkt een HD op bit-niveau, hoe werkt RAM juist. Ook basis assembly(The horror...)
-En wat grafisch design, niet echt heel diepgaand maar wel een basis photoshop. Kwestie dat je je weg een beetje kent daarin.

In het tweede jaar zie je dan meer de diepgaande concepten in C# en krijg je ook vakken zoals Databanken en PHP. Alsook Action-Script enzo.

En het is een fijne richting, ook. Leuke docenten, vooral in de latere jaren. Op het eind wordt de grens tussen docent/leerling wel behoorlijk vaag en is er een losse sfeer in de les. In het eerste jaar durven ze wel nog schiften.

MiniJeffrey

Legacy Member
Messias. zei:
+1 voor Head First Programming. Lijkt mij de beste manier om zelfstandig te beginnen met programmeren.

Head First zijn echt supergoede boeken om iets aan te leren. Hoe het boek de basisbegrippen uitlegt op een toffe praktische manier alleen al. Bekijk die tekeningen eens bvb, plezier om te lezen.

Head First Programming en Head First Java kan ik aanraden!

Belgianbonzai

Legacy Member
Voor basis programmeren (for, while, if,...):

als ge excel hebt staan op uwe PC kunt ge ook een beetje in VBA programeren.

Moet je niks voor installeren, is heel eenvoudig te verstaan.
En je kan gemakkelijk stap voor stap door je code gaan.

basis grafische dingskes zoals die sokoban zijn zeker doenbaar in korte tijd en er zijn ontzettend veel tutorials te vinden online (gewoon vba excel googelen)

FrostByte

Legacy Member
Tjoch, pick a language and learn it. Java of C# zijn makkelijk te leren. Het is zelfs zo dat als je de ééne kan je probleemloos de ander kan lezen omdat ze zo gelijkaardig zijn.

Shane

Legacy Member
beste mensen,

ik heb een beroepsopleiding achter de rug (specialisatiejaar erbij) en zit nu momenteel op een leerkrachten-opleiding op de katholieke hogeschool in limburg te diepenbeek. Ik speel heel graag games en vraag me ook daadwerkelijk af wat er gebeurt bij de ontwerprocessen van die games, daarmee bedoel ontwerpen van karakters, omgevingen en verhalen. nu is mijn vraag of dat iets voor mij zou zijn? Is het moeilijk? en waar ik zoiets zou kunnen volgen?

Mvg Shane

Suicide Monkey

Legacy Member
FrostByte zei:
Tjoch, pick a language and learn it. Java of C# zijn makkelijk te leren. Het is zelfs zo dat als je de ééne kan je probleemloos de ander kan lezen omdat ze zo gelijkaardig zijn.

Als je enkel Java hebt gezien en je komt een programma tegen dat geschreven is in C zal je toch efkes in je haar krabben als ze ineens * en & voor hun variabelen beginnen te zetten :p

dJeez

Legacy Member
dacuba zei:
Rubie on Rails!
't is Ruby... Goed voor prototyping, maar dan heb je het wel gehad...

Programmeren kan je vandaag imho - zoals velen hierboven al aanhalen - wellicht best leren met Java of C# (wat mij persoonlijk betreft ook in die volgorde). Als je academisch wat wil prullen dan is (Object) Pascal (Delphi/Chrome) ook nog een mogelijke optie, alleen is het nut op de arbeidsmarkt daarvan nogal *euh* laag (tenzij je bij de Federale Politie of Argenta wil terechtkomen misschien :p).

lykmeraid

Legacy Member
Ik wil geen ambitieuze mensen afschieten op voorhand maar: iedereen met interesse voor games en ICT passeert op een bepaald moment het punt dat hij denkt dat hij games wil gaan ontwikkelen.

Simpele flash games (als ge goesting hebt om u bezig te houden met actionscript) of javascript games zijn ook geen rocket science, en met XNA kunt ge al wat fijne dingen op uw scherm toveren met wat moeite.

ECHT games ontwikkelen echter van het type van grote titels is
a) zeer wiskundig
b) meestal gemaakt in C/C++ omdat deze talen veel minder overhead hebben dan OO-talen, waardoor de leercurve hoog is.
c) voor 99% van de mensen die het "willen" niet toegankelijk, zeker niet in België waar er sowieso geen markt voor is.

Ge kunt mij een enorm negatieve zuurpruim vinden die uw dromen aan gort schiet, maar zo is het wel.

Mensen die willen leren programmeren en zelf geen tutorials kunnen vinden op google : veel succes.

Ik heb informatica gestudeerd en ik heb genoeg mensen van dat kaliber zien passeren tijdens mijn studies, en ver zijn ze niet geraakt. Als ge informatica wilt studeren, dan moet dat ook echt iets zijn wat u interesseert. Ik zat op mijn 12e computers in- en uit elkaar te vijzen en op mijn 13e flash/html/js sites te maken. Helemaal niks indrukwekkends, maar de interesse was er wel, en dat is nu wat ge nodig hebt om te slagen in die studies.

Als ge echt wilt leren programmeren in het begin dan is C# inderdaad de meest voor de hand liggende optie. Java kan ook, maar is een gefragmenteerde taal waar tig frameworks voor bestaan wat het niet gemakkelijker maakt voor de beginner. C# is vrij eenduidig en kan out of the box veel. Head first programming boek is zeker een aanrader zoals al verschillende keren gezegd.

kwitters

Legacy Member
dJeez zei:
't is Ruby... Goed voor prototyping, maar dan heb je het wel gehad...

Bullshit. Kijk maar eens naar RPG Maker XP, draait volledig op Ruby. Ik ken trouwens iemand die fulltime zulke games maakt.
Er zijn ook genoeg bedrijven die Ruby on Rails draaien in hun productiesystemen. Ruby of Python moeten zeker niet onderdoen voor 'echte' programmeertalen.

Vroeger was assembler de 'echte' programmeertaal tov C, dan C tov C++, dan C++ tov Java, en nu is het Java of C# die meer 'echte' programmeertalen zijn dan bv Ruby of Python. Die dingen draaien even goed en zijn sneller qua development time.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan