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.

Obliv`

Legacy Member
Ik ben een tijdje terug ook met XNA begonnen. Ik had daarvoor nog geen ervaring in games development. De concepten kende ik al wel een beetje.

Ik kan je het volgende boek aanraden, Beginning XNA 3.0 Game Programming From Novice to Professional, op het einde heb je zelf een 3D third person shooter gemaakt :).

Gurdt

Legacy Member
Wij begonnen op de unief met Java, gevolgd door C++ (omdat je daar rekening moet houden met het geheugen enzo en dat is al iets verder dan de basis van het programmeren).

Maar eerlijk gezegd raad ik aan om een beetje in PHP of javascript te programmeren (websitejes enzo) omdat je zo heel snel de syntax kan leren (wat is een while-lus, for-lus, if-else structuren enzovoort)
Later (wanneer je eens doorhebt wat de basis-structuur van een doorsnee programma is) kan je beginnen met een paar nuttige applicatietjes te maken (beginnend met bv een rekenmachientje).
En eens je die dingen door hebt kan je je gaan verdiepen in netwerken en dingen zoals Qt of Swing (grafische toolkits) en OpenGL (computer graphics).
Pas als je met die dingen vlot op weg bent raad ik je aan verder te gaan met die games dingen.

Ikzelf heb ervaring tot en met Qt en OpenGL en ga nu een projectje in Swing maken met 5 anderen (project voor Software Engineering in het 3e jaar op de UH).
Veel mensen willen te snel met games beginnen vermoed ik. Waarom probeer je niet een cursus te volgen aan een hogeschool of universiteit? :)
Er kruipt tijd genoeg in zo een studie. Ik heb er nu bijna 2.5 jaar opzitten en ik voel me nog steeds een beetje leek :d net omdat er zoveel aspecten zijn ;)

Ohja, in de bib of op 2ehands sites vind je misschien boeken hierover? Een boek is vaak beter geschreven dan een website!
Leg vooral de lat geleidelijk hoger, anders ga je misschien te rap overweldigd worden :)

Cycloon

Legacy Member
Iedereen doet hier precies of je met c++ direct verplicht bent om de meest complexe code te gaan schrijven. Er zijn massa's basis oefeningen te vinden die even moeilijk zijn om in c++ als in java te programmeren. Je kan bv perfect met c++ werken zonder ook maar 1 echte expliciete pointer te zien of ergens geheugenruimte te reserveren.

Elke taal leent zich om de basis te leren.

Moto

Legacy Member
C++ : Als ge ooit verder wilt geraken dan wat console-applicatiekes zijt ge lang bezig, een simpele applicatie maken met een GUI gaat veel te veel inspanningen kosten en is gewoon niet bevorderend om gemotiveerd te blijven op uw eigen.
Meeste mensen willen op hun eigen leren programmeren om iets te maken, dat gaat bij c++ enkel zo lang duren dat er heel veel hun goesting gaan verliezen.

PHP of javascript : deftige IDE's met intellisense beschikbaar voor een beginner ? (ik deed die dingen vroeger meestal in een text-editor dus...)

Java : probleem hier vind ik al de keuzes die ge moet maken, welke IDE, welke UI-library, allemaal frameworks, welke 3D-library. En gaat ge zeker zijn van uw beslissing als beginner?
Bij C# zijn der hier al veel minder keuzes die ge hoeft te maken, dus ook minder zorgen over als ge wel goed bezig zijt.

Gurdt

Legacy Member
c++ en qt, slechte gui's? ...

visual studio met bv visual assist ofzo, werkt perfect als IDE

jethroeetvelde

Legacy Member
Voor java kan je programmeren met intellij, vanaf dit jaar opensource en erg gemakkelijk om mee te programmeren

dibardi

Legacy Member
Hallo

Ik ben momenteel aan 't twijfelen tussen TI, Informatica en elo-ICT. Daarom zou ik graag eens leren programmeren om te bekijken of het mij ligt.

Ik heb hier gelezen dat je best begint met C#, zijn deze programma's betalend of beeld ik mij dat in?

Deadangel

Legacy Member
Dev C++ is compleet gratis, daarmee heb ik de basis geleerd..

Deadangel

Legacy Member
"moeilijk", er is niets moeilijk aan een if / else te schrijven hé..

Ook 'n switch / array schrijven is ni moeilijk..
Maar da's dan de basis, vanaf pointers enzo is't opletten..

dibardi

Legacy Member
Waarom raden er zoveel mensen dan aan om in C# te beginnen en later opbouwen, omdat je anders ontmoedigd wordt.

Cycloon

Legacy Member
Voor de basis is elke taal gelijkaardig/even moeilijk. Dee mensen die zeggen dat je door C++ ontmoedigd wordt omdat het te moeilijk is hebben volgens mij de taal nooit echt begrepen.

dibardi

Legacy Member
Wel ik ken dus niks nada van programmeren. Als ik klaar ben met wat schoolwerk ga ik eens dev-C++ downloaden en wat tuts opzoeken :)

Shaddix

Legacy Member
die eeuwige discusies toch altijd :P

nuja, C++ is een mogelijkheid om mee te beginnen, maar voor sommige misschien wat zwaar, en dan bedoel ik niet noodzakelijk door de syntax (die toch wel iets moeilijker is dan C# of Java) maar ook omdat het moeilijk is iets "cool" te maken, met Java, en vooral C# kan je snel een GUI maken en daar rond werken, wat je toch wel trotser maakt op het werk dat je hebt gedaan (als beginnende programmeur toch, later krijg je meer voldoening als je alles zelf codeert)

als je games wil maken, eerst een paar weken in C# of Java rondklooien voor de basics, en als je dat echt goed door hebt overgaan naar C++

of gewoon een hele tijd in XNA met C# doorgaan, XNA lijkt me echt wel handig voor het beginnen met games maken, veel voorgeprogrammeerde libraries enzo

zolang je maar in het achterhoofd houdt dat je volgend jaar niet een nieuwe Counterstrike of Final Fantasy ineen hebt gestoken

games maken lukt niet in je eentje, je moet in een team met gelijkgezinde zitten die liefst al iets ervaring hebben

Deadangel

Legacy Member
Voila; met Dev-C++ maakt ge - als beginner - dos-kaderkes, ge kunt geen game maken, tenzij het text-based is.. maar welke beginnende programmeer boeit zich daar nu in?

Shaddix

Legacy Member
klopt

het hangt er natuurlijk ook vanaf wat voor programmeur bent

sommige kicken op doskaderkes, sommige willen iets moderners

voor de eerste soort gaat C++ helemaal geen probleem zijn
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