Archief - hulp gewest keuze 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.

edding

Legacy Member
hallo iedereen,

Ik heb mij onlangs"2 weken" een arduino uno gekocht. ik was direct hooked.
en heb dan vorige week, nog eens in de buidel getast, en een raspberry pi gekocht.

nu zien jullie me misschien al van kilometers afkomen.
maar hier is hij dan.

ik heb geen ervaring in programmeren.
ik wil graag ervaring opdoen maar zie eerlijk gezegd het bos door de bomen niet meer.
nu weet ik bvb wel al dat de raspberry pi op python draait, en de arduino een vorm van c++ draait.
maar ik lees ook dat voor je begint met programmeren, je best OO kent. (boeken of site's ?)
nu zou ik mij hier echt graag in verdiepen(programmeren). desnoods met boeken en/of misschien zelf avondschool in willen volgen.
maar is er bvb iemand die me wat op hulp zou kunnen helpen waarmee ik best start.

heb namelijk al ondervonden dat 2 verschillende talen door elkaar leren niet zo gemakkelijk is.

dus waar begin ik en in welke volgorde (aangeraden boeken of sites zijn ook heel welkom)

ik zou namelijk vooral willen gebruiken om bvb eigen domotica systeem te programmeren. en mss ook eens een poging wagen om in robotica (lees: telegestuurde auto's) te wagen.

alvast bedankt voor de eventuele hulp.

Recipe4hate

Legacy Member
Je kan imo best starten met Java of C# en de basisprincipes van iedere taal leren (variabelen, methods, loops, branching, ref vs val, etc).
Vervolgens zijn beide talen ook heel goed om OOP uit te leggen.

Van Java weet ik het niet (laaaang geleden), maar bij C# kan je daarna advanced language features gaan bekijken (generics, delegates & events, anonymous functions & lambda expressions, anonymous types, etc).

Ik dacht dat de Arduino een 'soort van' C-taaltje hanteert.

Wat robotica etc betreft: ik denk dat hier heel veel native C++ voor gebruikt wordt (al heb ik al een ingenieur een native C# toepassing zien draaien).
Dat lijkt met nu niet direct een taal om mee te starten.

edding

Legacy Member
Welke boeken raden jullie aan voor c# ?

Verstuurd vanaf mijn HTC One_M8 met Tapatalk

Recipe4hate

Legacy Member
Als beginner vind ik Javascript altijd minder interessant omdat het niet strongly typed is.
Eenmaal je vlot weg bent met OOP, is dat natuurlijk geen excuus meer.

Ebisoka

Legacy Member
Wel ik geef een projectje aan waar hij intresse in heeft om te maken dat in javascript geschreven is
Dus lijkt me dan toch wel intressant

En ja, ik weet het, meeste C# developers houden niet van javascript omdat ze zich niet veilig voelen zonder hun strongly typed gedoe.
Moeten we daarom nieuwe mensen ook al daar bang mee gaan maken?

Recipe4hate

Legacy Member
Ebisoka zei:
Wel ik geef een projectje aan waar hij intresse in heeft om te maken dat in javascript geschreven is
Dus lijkt me dan toch wel intressant

En ja, ik weet het, meeste C# developers houden niet van javascript omdat ze zich niet veilig voelen zonder hun strongly typed gedoe.
Moeten we daarom nieuwe mensen ook al daar bang mee gaan maken?
Ik vind javascript wel tof hoor.
Maar het is gemakkelijker om een leidraad te hebben en goeie gewoontes aan te kweken in een strongly typed taal.
Steunwieltjes ;)

Ebisoka

Legacy Member
Paradox of Choice !

Ge kunt bijvoorbeeld dus een dikke C# boek van 800 paginas gaan kopen
natuurlijk ook visual studio installeren en dat allemaal leren
dan u gans door die boek worstelen en voor u op dat moment vrij onbelangrijke concepten als OO leren
Om dan na een jaar eindelijk uw arduino / raspberry pi aan te raken

Dat is zo een beetje van ik wil elektrische gitaar gaan spelen .....
..... en dan eerst een jaar zeveren uit uw blokfluit tijdens notenleer op de muziekschool

Dus eigenlijk moet ge kijken naar wat ge het plezantste vind, waarschijnlijk dan aansturen
van uw arduino en raspberry pi en niet het leren van een programmeer taal
daarom het voorstel om een simpele taal te leren als javascript zo dat ge direkt aan de slag kunt

Beste zoekt ge een aantal simpele voorbeelden / tutorials waarmee ge wilt starten, dan kijken in welke taal die geschreven zijn
en dan de "basis" van die taal leren

NoGo

Legacy Member
Ebisoka zei:
Paradox of Choice !

Ge kunt bijvoorbeeld dus een dikke C# boek van 800 paginas gaan kopen
natuurlijk ook visual studio installeren en dat allemaal leren
dan u gans door die boek worstelen en voor u op dat moment vrij onbelangrijke concepten als OO leren
Om dan na een jaar eindelijk uw arduino / raspberry pi aan te raken

Dat is zo een beetje van ik wil elektrische gitaar gaan spelen .....
..... en dan eerst een jaar zeveren uit uw blokfluit tijdens notenleer op de muziekschool

Dus eigenlijk moet ge kijken naar wat ge het plezantste vind, waarschijnlijk dan aansturen
van uw arduino en raspberry pi en niet het leren van een programmeer taal
daarom het voorstel om een simpele taal te leren als javascript zo dat ge direkt aan de slag kunt

Beste zoekt ge een aantal simpele voorbeelden / tutorials waarmee ge wilt starten, dan kijken in welke taal die geschreven zijn
en dan de "basis" van die taal leren

Neem dan Python ipv JS :p
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