Archief - Welk boek en programmeertaal voor iemand die nog geen lijn code geschreven heeft ?

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.

not2secure4u

Legacy Member
Tstaat vrij duidelijk in de titel. Ik ben van plan volgend jaar TI te volgen en:

1) Wou eens polsen met welke boeken anderen (goede) ervaringen hebben.

2) Een familielid IT-er wist me te zeggen dat beginnen programmeren in C# de beste start geeft ? Iemand hier nog tips voor ?

O ja, de school waar ik deze opleiding ga starten is EHB.

falc.be

Legacy Member
meesten zullen vb.net en c# aanraden idd. Persoonlijk zou ik zeggen c# omdat dan later een overstap naar java of c++ een beetje makkelijk zal zijn, de basis syntax is zo goed als hetzelfde tot aan klasses

In het begin is het ook belangrijker om de basis door te hebben, if , loops, variabelen, enz. zeker als absolute leek. de taal is dan van minder belang

Allereerste keer dat ik iets geprogrammeerd had was op school waar ge zon robotje moest doen bewegen op uw scherm, weet de naam niet meer (+- 14 jaar geleden)

Shaddix

Legacy Member
Java en C# vind ik persoonlijk ongeveer wel dezelfde moeilijkheidsgraad (hoewel formpjes maken in Visual Studio voor C# wel veel eenvoudiger is, maar daarom niet properder).

Beginnen met VB.NET kan, maar als je een sneller leerling bent kan je volgens mij even goed met C# of Java beginnen.

Java is mijn favoriet (maar dat is persoonlijk) en dan is BlueJ een mooi boek+programma-combo om mee te starten klik.

Sqarzz

Legacy Member
begin met c++, heb ik ook gedaan.
elke goede bibliotheek heeft hier zeker 10 boeken over.

Fraggie

Legacy Member
Waarom niet Python?

Je kan beginnen met kleine scripts te schrijven in een IDE die bij de taal zelf komt. Stapsgewijs ga je over naar een OOD en je hoeft niets van extra libraries te installeren.

Nadeel:
Je zal waarschijnlijk starten met Java/C# of C++ in je opleiding. Dus de taal zelf zal je niet rap kunnen hergebruiken.

Voordeel:
- Gezien je 0,0 ervaring hebt, zal Python je op een hoog tempo door de concepten van een programmeer taal jagen. Dit geeft je dan een voordeel in het begrijpen van programmeren, i.p.v. goed getraind te zijn in de semantiek van een taal.

- Gezien je toch moet starten met if-kes, for-kes en while-tjes geeft het geen zin in mijn ogen om met een OO-taal te beginnen.

- De taal is met opzet gemakkelijk gemaakt en de tutorial wordt onderhouden door de officiële communitie: The Python Tutorial — Python v3.2.2 documentation

BlackRapierIII

Legacy Member
Ik ben ooit zelf met python begonnen en het zowat de beste keuze.
Het heeft totaal geen zin van je beginnen zorgen maken over allerlei geavanceerde dingen die een C++ en Java je bieden. Leer met python de basis en de structuur van goed programeren (Geen 600 if's in elkaar nesten en dergelijke) en ga dan over op bv C.

De tutorial die Fraggie aanhaalt is meer dan geschikt voor een beginner, je zal er veel van opsteken.

Als je vragen hebt ,aarzel dan vooral niet om ze te stellen.
Het kan in begin moeilijk lijken en ik zou niet graag hebben dat je daardoor ontmoedigt raakt.

Moto

Legacy Member
Is dat nen inside joke of zit daar ook een redenering achter ?
VB.net is een crap-taal die niemand nog zou mogen leren
Trouwens ook niet beginnen met C/C++

Audaxis

Legacy Member
Wij als informatici kregen Java in het eerste semester, samen met bijvoorbeeld studenten fysica die ook nog nooit een regel geprogrammeerd hadden. Wij gebruikten het boek Java Concepts van Horstmann. Zelf heb ik dat boek maar doorbladerd maar voor zover ik begreep was het wel bedoeld voor de nieuwe programmeur.

Recipe4hate

Legacy Member
Moto zei:
VB.net is een crap-taal die niemand nog zou mogen leren
Trouwens ook niet beginnen met C/C++

Goeie redenering inderdaad. Was iedereen maar zo welbespraakt als jij...

BlackRapierIII

Legacy Member
Moto zei:
VB.net is een crap-taal die niemand nog zou mogen leren
Trouwens ook niet beginnen met C/C++

Een zeer sterk onderbouwde redenering moet ik zeggen

MilM

Legacy Member
Vraag anders eens na wat de hoofdtaal is aan de school die je momenteel voor ogen hebt.
Is altijd handig mocht dan blijken dat je met andere vakken problemen hebt, dat je tenminste al kunt programmeren in die taal en daar minder tijd moet insteken.

Anders zou ik als student gewoon voorlopig voor één van de twee grote keuzes gaan: Java of C#
Daarna kun je nog altijd een specifieke taal kiezen die om één of andere reden uw voorkeur heeft.

Fraggie

Legacy Member
Parnakra zei:
Tools als repl.it maken dit een non-argument.
Maar dat moet je dan al weten. IDLE vind ik persoonlijk heel goed als gratis IDE voor Python. Vandaar mijn opmerking, Python is the whole package.

forloRn_

Legacy Member
Parnakra zei:
Why's (Poignant) Guide to Ruby

Ik heb me altijd al afgevraagd hoe ik als developer geëvolueerd zou zijn als dit het eerste boek geweest was dat ik las.

Awesome. :D. Ik zou er zo aan willen beginnen ware het niet dat Programming in Scala ook al een tijdje op mijn nachtkastje ligt te wachten.

not2secure4u

Legacy Member
Iedereen al bedankt voor de tips, hier ga ik zeker wat mee doen.

Parnakra zei:
Why's (Poignant) Guide to Ruby

Ik heb me altijd al afgevraagd hoe ik als developer geëvolueerd zou zijn als dit het eerste boek geweest was dat ik las.

Tools als repl.it maken dit een non-argument.

Waarom zeg je dit ? Wat is er zo speciaal hier aan en waarom zou je dit anders doen evoluëren ?

Die tool is (als ik het goed begrijp) een pagina waar je gewoon kan coden in alle talen zonder dat je een specifieke IDE of tool moet downloaden ?

Gurdt

Legacy Member
forloRn_ zei:
Awesome. :D. Ik zou er zo aan willen beginnen ware het niet dat Programming in Scala ook al een tijdje op mijn nachtkastje ligt te wachten.

xD Wij hebben ooit effectief dit als handboek gehad. Dit is dan wel een "puur" academische taal, om functioneel te leren denken.
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