Archief - [PROG]java/C++/C# Leren programmeren maar met wat beginnen ?

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.

wyvernshill

Legacy Member
Ik ben eigenlijk wel geïnteresseerd om te kunnen programmeren, maar ben eigenlijk een beetje de weg kwijt.

Er zijn zoveel verschillende talen en ik weet eigenlijk niet met wat ik best kan beginnen (en dat niet outdated is !).

De bedoeling is dat ik toch zeker Java, C++ en/of C# zou moeten kunnen, maar ik betwijfel of het wel goed is om meteen met de "zware" dingen te beginnen.

Hebben jullie een voorkeur waarmee een complete leek als mezelf kan beginnen en dat toch niet al te moeilijk is om te begrijpen.

Ik had vooral moeite om over te gaan naar OO-programmeren een paar jaar geleden, maar ik ben alles kwijt en weet dus nog 0,0 hiervan. Het uitleggen van OO programmeren was in groep-T zo chaotisch dat ik uiteindelijk niet meer kon volgen en gestopt ben.

Als je (durf ik het nog vragen ?) enige goede links ook kan geven naar welke programmas te gebruiken voor het compilen ,en prachtig gemakkelijk uitgelegde tutorials dan ben ik een gelukkig man :D

killgore

Legacy Member
c# en visual c# express.
Of
java en eclipse.

C++ is de moeite niet om nieuw te gaan leren, tenzij je zeer specifieke low-level apps wilt gaan maken.

forloRn_

Legacy Member
Ga voor Java of C#. C++ is een heel zware dobber als je geen programmeerervaring hebt, en de details zullen je afleiden van proper OO-programmeren. Ik zou ook voor een deftig boek gaan in plaats van een hoop tutorials - veel efficiënter.

wyvernshill

Legacy Member
kheb thuis nog een boek van een +- 7 jaar geleden , java in 21 dagen, zou dat nog goed zijn, of moet ik een geupdate versie nemen ?

'k zal wel ff moeten wachten om dat te pakken te krijgen want ik mag dees week het huis niet in ... (don't ask :| )

maatje

Legacy Member
nieuwe boek kopen vermits die Java van 7 jaar geleden verouderd is ;)

"En dan Java vandaag" vind ik een goeie boek en je kunt gratis programma afhalen op Internet om Java te programmeren, namelijk Netbeans 5.5

killgore

Legacy Member
wyvernshill zei:
kheb thuis nog een boek van een +- 7 jaar geleden , java in 21 dagen, zou dat nog goed zijn, of moet ik een geupdate versie nemen ?

'k zal wel ff moeten wachten om dat te pakken te krijgen want ik mag dees week het huis niet in ... (don't ask :| )

leren programmeren kan je best doen met zo een boek ja, maar als je het ietwat deftiger wilt gaan aanpakken zou ik toch aanraden een boekje van java 5 (of op zijn minst 4) aan te schaffen.

wyvernshill

Legacy Member
kheb juist netbeans en de runtime environment van java geïnstalleerd, maar dat start niet op :(

Ik krijg de opstart van netbeans en hij stopt op "done loading modules". Daarna blijft hij gewoon hangen.

PC : AMD X2-4400
Ram : 2GB
zou toch genoeg moeten zijn ?

*Edit : Never mind het is in orde, de PC moest eens herstart worden ondanks dat de installatie dit niet nodig vond ...

killgore

Legacy Member
eclipse gebruiken >_<!

raar van die restart though, maarjah, ge werkt nog steeds onder windows eh wrsch, daar is het altijd handig als je eens restart na het installeren van dergelijke zaken, ook al eist de installer dit niet.

jodeman

Legacy Member
Ben nu mijn eerste iets of wat groter programma aan het maken in c++ en is toch héél stroef aan het gaan, weet niet goed wat kan/mag. Het gaat wel altijd beter en beter... Misschien is de overstap van c++ naar java makkelijker.
Denk dat java of c# idd goeie keuzes zijn om te beginnen.

Bubba

Legacy Member
@ Killgore:

Waarom zo pro-eclipse? :p

Wij krijgen hier op school JAVA en gebruiken netbeans, maar ik dacht eerlijk gezegd dat er weinig verschil was tussen die programma's?

Anyway, aangezien deze topic ideaal aansluit bij mijn vraag ga ik ze hier maar stellen.

We krijgen dus op school JAVA en VB.NET. Nu, ik ben van plan de talen te volgen die we op school krijgen maar ik zou er iets meer van wille zien dan wat we op school binne krijgen. Daarom de vraag, iemand die boeken of tutorials ofzo kan aanraden van de 2 talen? Geen hoog niveau hé. :p

QplQyer

Legacy Member
killgore zei:
eclipse gebruiken >_<!
<holy editor-war> Netbeans verdorie! :p.
Het is de enige editor die het hele haakjesgedoe afhandelt zoals ik het echt wil (dus automatisch closing brackets zetten die overschreven worden wanneer je zelf toch nog de brackets tikt. Daarenboven als je cursor voor een hele bende )))) staat en je tikt ';', dan zet die de ';' automatisch achter al die haakjes ... killerfeature! ;)).

Voor de TS, om OO goed aan te leren zou ik ook in eerste instantie Java aanraden. Enkele boeken die je goed op weg zouden moeten helpen zijn:
-"Programmeren in Java met BlueJ": bevat een goede introductie tot OO-denken aan de hand van een visualisatie van objecten en dergelijke meer.
-"Thinking in Java"

wyvernshill

Legacy Member
'k heb gisterenavond netbeans dan even opgezet en het elom befaamde "hello world" programma eens opnieuw gedaan (zelfs dat kende ik niet meer ...).

Kheb nu een klein vraagje, als je je project aanmaakt in netbeans en de main class benoemt dan maakt hij standaard al de begin - layout van je source (main void etc ...) hij plakt hier dan ook een hoop commentaar bij, kan je die automatische commentaar wegdoen zodat hij dit niet elke keer je nieuw begint er tussen plaatst ?

Op die manier wordt een klein "hello world" programma al meteen een blad lang terwijl het eigenlijk maar een paar regels zijn ... het werkt nogal onoverzichtelijk in het begin.

Ik plaats liever hier en daar zelf commentaar :)

killgore

Legacy Member
BuBbA zei:
@ Killgore:

Waarom zo pro-eclipse? :p

Wij krijgen hier op school JAVA en gebruiken netbeans, maar ik dacht eerlijk gezegd dat er weinig verschil wassen tussen die programma's?

Anyway, aangezien deze topic ideaal aansluit bij mijn vraag ga ik ze hier maar stellen.

We krijgen dus op school JAVA en VB.NET. Nu, ik ben van plan de talen te volgen die we op school krijgen maar ik zou er iets meer van wille zien dan wat we op school binne krijgen. Daarom de vraag, iemand die boeken of tutorials ofzo kan aanraden van de 2 talen? Geen hoog niveau hé. :p

Puur voor softwareontwikkeling vind ik eclipse veel beter (de SE tools in eclipse zijn gewoon verbluffend), maar die comment was eerder om te lachen bedoeld hoor ;). Uw progging skills moeten imho toch onafhankelijk zijn van de IDE.
@qplqyer, buiten die laatste (haakjes aanvullen bij ; ) ben ik zeker dat eclipse dat ook doet hoor :).

edit: die auto commentaar en zo zijn templates, je kan die in principe wel aanpassen, weet wel niet direct waar je dat in netbeans moet doen.

maatje

Legacy Member
wyvernshill zei:
'k heb gisterenavond netbeans dan even opgezet en het elom befaamde "hello world" programma eens opnieuw gedaan (zelfs dat kende ik niet meer ...).

Kheb nu een klein vraagje, als je je project aanmaakt in netbeans en de main class benoemt dan maakt hij standaard al de begin - layout van je source (main void etc ...) hij plakt hier dan ook een hoop commentaar bij, kan je die automatische commentaar wegdoen zodat hij dit niet elke keer je nieuw begint er tussen plaatst ?

Op die manier wordt een klein "hello world" programma al meteen een blad lang terwijl het eigenlijk maar een paar regels zijn ... het werkt nogal onoverzichtelijk in het begin.

Ik plaats liever hier en daar zelf commentaar :)
Tools - Template Manager - dan kies je het standaard template dat je gebruikt (dat je moet kiezen bij begin om een bepaalde java klasse te openen) , daar pas je aan en dan saven. Wel eerst klikken in "Openen in Editor".

H@voc_!nc.

Legacy Member
Begin met C# zeer goede programmeertaal, zeer goede tools, licht goed in de markt, massive online resources...

Ik ben begonnen met Java (en basis VB .NET op school) dan delphi 7 (eerste werkervaring) en dan C#

QplQyer

Legacy Member
wyvernshill zei:
'k heb gisterenavond netbeans dan even opgezet en het elom befaamde "hello world" programma eens opnieuw gedaan (zelfs dat kende ik niet meer ...).

Kheb nu een klein vraagje, als je je project aanmaakt in netbeans en de main class benoemt dan maakt hij standaard al de begin - layout van je source (main void etc ...) hij plakt hier dan ook een hoop commentaar bij, kan je die automatische commentaar wegdoen zodat hij dit niet elke keer je nieuw begint er tussen plaatst ?

Op die manier wordt een klein "hello world" programma al meteen een blad lang terwijl het eigenlijk maar een paar regels zijn ... het werkt nogal onoverzichtelijk in het begin.

Ik plaats liever hier en daar zelf commentaar :)
Tools->Template manager en dan Class File kiezen en op open in editor drukken. Dan kan je die commentaar verwijderen.
*edit* iemand was me blijkbaar al voor :).

@killgore, ik weet het, heb lange tijd Eclipse gebruikt tot ik die feature van netbeans ontdekte :p. Ik heb nog altijd mijn ideale editor niet gevonden (Mooie UI zoals Netbeans of Eclipse met hun indentatie-mogelijkheden, snelle build-mogelijkheden etc, maar met vim-commandosupport voor snelheid).

SMa

Legacy Member
Wat zijn de voordel van netbeans of eclipse?
Zelf werk ik het liefst met visual studio 2005.

en imo leer je nog altijd best programmeren met een gewone teksteditor zoals TextPad om dan je programma's te runnen via opdrachtprompt. Anders begin je al direct te klooien met grafische interfaces, terwijl je eigenlijk nog niet beschikt over een stevige basiskennis.

killgore

Legacy Member
SMa zei:
Wat zijn de voordel van netbeans of eclipse?
Zelf werk ik het liefst met visual studio 2005.
visual studio j# bedoel je dan? Dat is geen java editor he.

Eclipse is een vrij deftig programma voor software engineering. Ik heb nu wel nog niet te lang met netbeans gewerkt, als editor zal hij wel even krachtig zijn denk ik, maar ik betwijfel sterk of hij aan de algemene kracht van eclipse komt.

Visual studio is ook een zeer goede editor hoor, alleen hangt het er van af voor welke taal. Alle deftige moderne coding feautures (ik denk bv. aan refactoring) zitten al niet in de c++ editor, belachelijk gewoon.

SMa zei:
en imo leer je nog altijd best programmeren met een gewone teksteditor zoals TextPad om dan je programma's te runnen via opdrachtprompt. Anders begin je al direct te klooien met grafische interfaces, terwijl je eigenlijk nog niet beschikt over een stevige basiskennis.

Met alle respect, maar dat vind ik de grootste bs ooit, programmeren leer je echt niet beter omdat je 1000x extra moet compilen om alle stomme syntaxis-errors eruit te halen.

Daedie

Legacy Member
ge kunt gerust console programma's maken in Visual studio ze :x. Daar hoeft ge helemaal niet te kloten met GUI's als ge dat niet wilt.

Tyfius

Legacy Member
Maar geen pure java applicaties. Last time I checked had Visual Studio alleen maar support voor J#, en dat komt maar half in de buurt van Java.

Voor C++ (gene C, want de C compiler van MS is horribly outdated) en C# vind ik het onder Windows een van de beste IDE's. Vooral de debugger dan, kwa IDE kunnen er misschien nog een aantal dingen verbeteren.
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