1. #1
    Vas Legaz's schermafbeelding
    Lid sinds
    7/03/11
    Locatie
    Antwerpen
    Berichten
    383
    iTrader
    3 (100%)
    Reputation
    0/0

    Question Starten met programmeren - welke taal?

    Ik zou mezelf graag door zelfstudie een programmeertaal aanleren. Ik twijfel al heel lang over welke taal ik als eerste zou moeten leren. Het is nog geen zekerheid dat ik hier mijn werk ooit van zou willen maken maar ik wil alvast eens 'proeven' van hoe het is om een programmeertaal te leren. En dan zien we wel verder.

    In principe zouden de grotere gangbare Front-end talen me eerder interesseren, aangezien ik een grafische studie gedaan heb. De grafische / design / ontwerp kant van de zaak spreekt me dus wel aan maar na hier wat over op te zoeken, lijkt me dat niet de ideale keuze. Blijkbaar zou er een overvloed aan dit soort developers zijn, bovendien zou hier een lager loon en minder doorgroeikans aan vasthangen. Geef hier gerust je mening over :-). Ik neem aan dat, als je front-end dev bent, en een grafische achtergrond hebt, en ook wat back-end bagage hebt (ivm de communicatie richting backend), je wél ver kan komen en een deftige boterham kan verdienen. Maar dan zitten we weer heel wat verder...

    Ik was eerst van plan om Python te bekijken. Dit kwam op vele fora en andere websites eruit als toch 1 van de grotere en relatief vlotte talen om te leren. Over veel van de andere grote talen las ik vaak dat ze moeilijker waren voor beginners. PHP was ook bij 1 van de betere om mee te starten, volgens velen. Maar dan zitten we weer bij Front-end (voornamelijk) :-) .

    Nog een andere taal dat via een gelijkaardige vraag op Quora bovenkwam is Smalltalk/Pharo. Deze werd omschreven als 'extreem makkelijk' om te leren, en zou de perfecte opstap zijn naar andere talen. Ik neem dit natuurlijk met een korrel zout, je leest zoveel op internet... Iemand ervaring hiermee?


    Mijn grote vraag is dus eigenlijk: Met welke taal kan ik het beste starten, om hierna (laat me even optimistisch zijn :-)) makkelijk andere talen te leren? Ik heb al gelezen over talen die het een beetje verpesten voor de talen hierna, omdat je slechte gewoontes aangeleerd krijgt die moeilijk af te leren zijn en dergelijke. Dat wil ik dus vermijden!

    Alvast bedankt voor jullie advies!

  2. #2
    Tailball's schermafbeelding
    Lid sinds
    11/09/16
    Locatie
    Paaseiland
    Berichten
    1.823
    iTrader
    0
    Reputation
    0/193
    Op zich maakt de taal minder uit, zolang je maar de juiste principes en fundamenten aanleert (OOP, SOLID, async programming).
    Ik ben zelf voorstander van te beginnen met een degelijke taal die al deze principes hanteert, zoals C#.
    Erna kan je dan overstappen naar vele andere talen en gewoon de syntax en nuances leren.

    Daarna, zeker als je in het wereldje wil blijven: javascript + node.js (express) en eventueel PHP voor backend en keuzes uit hopen frameworks (react, vue, backbone, angular) voor frontend.
    Niet bezuinigen op html5/css3 want daar kan je echt vette dingen mee. Wil je je toch meer focussen op backend, zorg dan ook dat je SQL wat kent, da's overal nog vrij gangbaar.

  3. #3
    Hina's schermafbeelding
    Lid sinds
    8/01/11
    Locatie
    Wervik
    Berichten
    500
    iTrader
    0
    Reputation
    0/7
    Ik gebruik dit om nieuwe talen te leren: https://www.codecademy.com/
    Echt goed uitgelegd en je doe online oefeningen.
    Sorry voor mogelijke dt-fouten! | Last.fm

  4. #4
    grafzerkpisser's schermafbeelding
    Lid sinds
    27/09/11
    Locatie
    Grimbergen
    Berichten
    546
    iTrader
    40 (100%)
    Reputation
    0/7
    None are more hopelessly enslaved than those who falsely believe they are free.

  5. #5

    Lid sinds
    11/05/05
    Locatie
    Oud-Turnhout
    Berichten
    573
    iTrader
    39 (100%)
    Reputation
    0/7
    Voor boeken: kijk ook zeker eens bij PacktPub free learning, daar komt iedere dag een gratis boek voorbij. Regelmatig een Python boek.

  6. #6
    Bewbiesss's schermafbeelding
    Lid sinds
    4/06/16
    Locatie
    Brugge
    Berichten
    523
    iTrader
    37 (100%)
    Reputation
    0/9
    Citaat Oorspronkelijk geplaatst door grafzerkpisser Bekijk bericht
    Deze quote is verborgen omdat je deze gebruiker negeert. Weergeven
    Bedankt kerel!

  7. #7

    Lid sinds
    7/01/19
    Locatie
    Mechelen
    Berichten
    10
    iTrader
    0
    Reputation
    0/0
    Er zijn m.i. 2 routes:

    Wat Tailball zegt en iets gebruiken wat o.a. OOP keurig zit te ondersteunen.
    Omdat dit nu eenmaal de basis is van modern programmeren. Als je de theoretische kennis rond OOP goed begrijpt dan is overstappen van de ene OOP-taal na de andere iets van twee keer niets.

    Langs de andere kant, om goesting te krijgen, eens te testen of programmeren iets voor je is en de motivatie te behouden, lijkt mij een OOP-taal te overweldigend, te complex ook.

    Op zich lijkt mij ook niks verkeerd met 'ouderwetse' procedurele (of hybride) programmeertalen aan de slag te gaan.

    Ik zou daarom als 'starter' beginnen met een Pascal, Delphi of Visual Basic 6.0.
    Als de goesting en de drang er is, dan ga je vanzelf wel belangstelling krijgen voor andere programmeertalen.

    Ik kan programmeren in een dozijn talen, maar als ik snel iets voor mezelf of een klein semi-werkend prototype nodig heb, dan grijp ik nog dikwijls terug naar VB6. Gewoon omdat je daar snel je ding kunt doen.
    Dat VB6 OOP half verkracht vind ik niet zo boeiend.

  8. #8
    HUSKE's schermafbeelding
    Lid sinds
    9/06/03
    Locatie
    Koersel
    Berichten
    4.216
    iTrader
    30 (100%)
    Reputation
    0/42
    Ik heb vroeger veel geprogrammeerd in Windev (iets visual basic achtig), is poepsimpel en kan je echt veel mee. In uitvoering was dat wel niet zo snel.
    Ook gingen een aantal dingen niet, maar dat werd opgelost door een dll te schrijven, je kon dan wel makkelijk windev-code on the fly compilen en uitvoeren, zo werden er per klant scriptjes gemaakt die in een database opgeslagen werden die dan tijdens de uitvoering gecompiled werden vooraleer uit te voeren.
    Programma verwerkte/sorteerde en poepte machine-files, print-files en reports (papier en digitaal) uit voor 5-8 miljoen debit/credit kaarten per jaar zonder stabiliteitsissues.

    Maar we gebruikten vooral c++/c# icm SQL database en embedded c voor applicaties op de machines voor bv live tracking van de productie op kaartniveau en file-handling (backup, encrypt/decrypt etc).
    Verder nog wat java/javascript en oracle databases (opgedrongen door moederhuis).

    Maar voor mij was windev de eerste prgrammeertaal na afstuderen, deed dat nooit graag en had daarvoor niet gesoliciteerd maar door omstandigheden (functie waar ik voor aangenomen was, werd 3 weken later geschrapt) zo ingerold. Ik zou het als eerste taal niet te ingewikkeld maken, OOP is de standaard nu maar je kan perfect met c of visual basic beginnen volgens mij.
    Ben al 5 jaar uit het wereldje, mss is mijn kijk niet van toepassing maar dat hoor je verder dan wel haha.

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •  

Inloggen

Inloggen