Archief - 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.

Beste taal om mee te beginnen?


  • Totaal aantal stemmers
    44
  • Opiniepeiling gesloten.

emerging

Legacy Member
zonder echt een goede reden zou ik graag wat leren programmeren
iemand een goed ideetje welke taal en hoe ik het best leer?
Ik ben net begonnen met javascript op codeacademy.com

Recipe4hate

Legacy Member
Goed begin.
Alhoewel ik in het begin voor een typed language (C#, Java, ...) zou gaan.

trouwens: het is programmeren ;)

emerging

Legacy Member
Recipe4hate zei:
Goed begin.
Alhoewel ik in het begin voor een typed language (C#, Java, ...) zou gaan.

trouwens: het is programmeren ;)
Dankje,
Heb je daarvoor een reden? :)

Kevdeco1989

Legacy Member
Treehouse is ook een uitstekende site voor een beginnend programmeur ;)

homerna

Legacy Member
emerging zei:
Dankje,
Heb je daarvoor een reden? :)
Dan leer je meteen de "juiste" principes en train je je abstract denken. Bij "loosly" typed languages kan je zonder nadenken eender wat in een variabele steken "het komt toch wel goed" (de taal doet dan een beredeneerde gok over het juiste type, die niet altijd goed gaat). Bij "strongly" typed languages gebeurt dit niet en moet je zelf aangeven of iets een string, een char, een integer, ... is. Voor de basistypes is dit nog niet zo belangrijk maar een keer je met objecten begint moet je echt wel weten met wat voor objecten je werkt, wat bij loosly typed languages niet altijd vanzelfsprekend is.

emerging

Legacy Member
homerna zei:
Dan leer je meteen de "juiste" principes en train je je abstract denken. Bij "loosly" typed languages kan je zonder nadenken eender wat in een variabele steken "het komt toch wel goed" (de taal doet dan een beredeneerde gok over het juiste type, die niet altijd goed gaat). Bij "strongly" typed languages gebeurt dit niet en moet je zelf aangeven of iets een string, een char, een integer, ... is. Voor de basistypes is dit nog niet zo belangrijk maar een keer je met objecten begint moet je echt wel weten met wat voor objecten je werkt, wat bij loosly typed languages niet altijd vanzelfsprekend is.

Ik ben op codeacademy een beetje over de helft met javascript na een goed uurtje dus denk dat ze niet zo heel veel aanbieden. Ben net met objectives begonnen daar maar ik kan dus beter met een andere taal beginnen? :)

Recipe4hate

Legacy Member
Javascript kan je altijd wel gebruiken.
Ik zit op projecten vaak met een combinatie van C#, VB, SQL, HTML, CSS, Javascript/Jquery, en dan allerhande frameworks
Wanneer je met web werkt, ga je sowieso wel op JS uitkomen (en Windows 8 kan zelfs metro apps op javascript laten draaien. Lijkt me wel dat ze deze lijn voor Win10 door zullen trekken).

Als het echt om te leren is, kan je idd misschien best overstappen.
Programmeren is veel meer dan alleen de taal kennen. De OOP principes en design patterns zijn minstens even belangrijk.

Hoe oud ben je trouwens?

emerging

Legacy Member
Recipe4hate zei:
Javascript kan je altijd wel gebruiken.
Ik zit op projecten vaak met een combinatie van C#, VB, SQL, HTML, CSS, Javascript/Jquery, en dan allerhande frameworks
Wanneer je met web werkt, ga je sowieso wel op JS uitkomen (en Windows 8 kan zelfs metro apps op javascript laten draaien. Lijkt me wel dat ze deze lijn voor Win10 door zullen trekken).

Als het echt om te leren is, kan je idd misschien best overstappen.
Programmeren is veel meer dan alleen de taal kennen. De OOP principes en design patterns zijn minstens even belangrijk.

Hoe oud ben je trouwens?

21 jaar
wat kan ik dan best beginnen te leren? Java of C# ?
ben nu begonnen met java op https://play.google.com/store/apps/details?id=com.sololearn.java&hl=nl maar heb meer ytb-reclame dan zinnige uitleg

homerna

Legacy Member
Java ga je het meeste informatie over vinden en is in de meeste programmeercursussen de taal waarmee alles geleerd wordt. Relatief eenvoudig om mee te beginnen, alle belangrijke concepten komen aan bod zonder je te overdonderen met pointers en geheugenmanagement (een high-end taal dus). Langs de andere kant moet je goed zoeken om een kwalitatieve tutorial te vinden, net omdat het zo'n instaptaal is: net zoals bijvoorbeeld PHP is er superveel over te vinden, maar is niet alles even correct of gebruiken niet alle voorbeelden de best-practices.

CoxM

Legacy Member
Voor Java is Greenfoot wel nuttig. Heb het boek nog liggen, maar aangezien je in Seoul woont is dat iets te ver denk ik ;)

Recipe4hate

Legacy Member
homerna zei:
Java ga je het meeste informatie over vinden en is in de meeste programmeercursussen de taal waarmee alles geleerd wordt. Relatief eenvoudig om mee te beginnen, alle belangrijke concepten komen aan bod zonder je te overdonderen met pointers en geheugenmanagement (een high-end). Langs de andere kant moet je goed zoeken om een kwalitatieve tutorial te vinden, net omdat het zo'n instaptaal is: net zoals bijvoorbeeld PHP is er superveel over te vinden, maar is niet alles even correct of gebruiken niet alle voorbeelden de best-practices.

Mwa, voor C# ga je ook meer dan voldoende informatie vinden.
En pointers en geheugenmanagement zitten ook niet in C#: de CLR is volledig managed, tenzij je de pragma #unsafe gebruikt.

Moest je voor .NET gaan, kan ik je helpen.
Java is geleden van mijn studententijd...

emerging

Legacy Member
homerna zei:
Java ga je het meeste informatie over vinden en is in de meeste programmeercursussen de taal waarmee alles geleerd wordt. Relatief eenvoudig om mee te beginnen, alle belangrijke concepten komen aan bod zonder je te overdonderen met pointers en geheugenmanagement (een high-end). Langs de andere kant moet je goed zoeken om een kwalitatieve tutorial te vinden, net omdat het zo'n instaptaal is: net zoals bijvoorbeeld PHP is er superveel over te vinden, maar is niet alles even correct of gebruiken niet alle voorbeelden de best-practices.
Vond het vreemd dat er op Khanacademy, codeacademy etc. niets over Java te vinden was.

emerging

Legacy Member
Dus Java of C# lijkt jullie het beste? Ga toch best voor eentje kiezen denk ik voor ik het echt door elkaar haal :p

emerging

Legacy Member
Michael.Cox zei:
Voor Java is Greenfoot wel nuttig. Heb het boek nog liggen, maar aangezien je in Seoul woont is dat iets te ver denk ik ;)

is dat gewoon een boek of ook tutorials etc. ?
en momenteel ben ik in Nederland :p

CoxM

Legacy Member
emerging zei:
is dat gewoon een boek of ook tutorials etc. ?
en momenteel ben ik in Nederland :p

Boek met oefeningen die uitgelegd worden en aan de hand van die sequentie leer je de basis. De omgeving is wel makkelijker dan wat je in de meeste situaties zal tegenkomen.

homerna

Legacy Member
Recipe4hate zei:
Mwa, voor C# ga je ook meer dan voldoende informatie vinden.
En pointers en geheugenmanagement zitten ook niet in C#: de CLR is volledig managed, tenzij je de pragma #unsafe gebruikt.

Moest je voor .NET gaan, kan ik je helpen.
Java is geleden van mijn studententijd...
Tuurlijk, twijfel ik niet aan! Java is voor mij bekender, ik heb het toch eerst allemaal in Java geleerd en ben pas daarna naar C en zijn vele afgeleiden gegaan.
Daarnaast lijkt me dat van Java gewoon veel meer te vinden is, specifiek voor beginners. Maar C# is zeker niet slecht, dat hoor je me niet zeggen.

homerna

Legacy Member
Tip: Kies een goede IDE, met syntax-highlighting, auto-completion en code checking. Ik ben zelf fan van Netbeans, maar ieder heeft zijn eigen smaak.
Op die manier hoef je je minder zorgen te maken over spelfouten of syntax errors als puntkomma's of haakjes en kan je je concentreren op belangrijke dingen.

Wat soms ook gedaan wordt om te programmeren is beginnen met een grafisch taal, zoals Scratch. Ik ben hier zelf geen fan van, maar het idee is dat je door blokjes te slepen de logica leert, en je van syntax niets aantrekt. Ik vind dat te simplistisch, en blokjes slepen gaat veel trager dan code typen, zeker als je het wat gewoon bent, maar ik kan het je maar meegeven.

Recipe4hate

Legacy Member
homerna zei:
Tip: Kies een goede IDE, met syntax-highlighting, auto-completion en code checking. Ik ben zelf fan van Netbeans, maar ieder heeft zijn eigen smaak.
Op die manier hoef je je minder zorgen te maken over spelfouten of syntax errors als puntkomma's of haakjes en kan je je concentreren op belangrijke dingen.

Wat soms ook gedaan wordt om te programmeren is beginnen met een grafisch taal, zoals Scratch. Ik ben hier zelf geen fan van, maar het idee is dat je door blokjes te slepen de logica leert, en je van syntax niets aantrekt. Ik vind dat te simplistisch, en blokjes slepen gaat veel trager dan code typen, zeker als je het wat gewoon bent, maar ik kan het je maar meegeven.

Scratch voor dit niveau is te simplistisch. We gebruiken dit ook op coderdojo (waar het wel uitermate geschikt voor is)
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