Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Waar te beginnen met programma's maken  (gelezen 3202 keer)

Offline kamelot

  • Lid
  • Steunpunt: Nee
Waar te beginnen met programma's maken
« Gepost op: 2007/05/18, 19:01:16 »
Beste mensen .

Ik draai nu al een tijdje onder ubuntu .
Nu zie ik dat er best veel mensen programma's kunnen schrijven .
Graag zou ik dit willen leren maar weet niet waar en hoe ik moet beginnen .
Kan iemand mij vertellen waar ik tut kan vinden welk programma het beste is of wel boek ik
het beste kan kopen .
Ik heb dit echt nog nooit gedaan en wil dit heel graag leren .

mvg

kamelot
Humankind cannot gain anything without first giving something in return.
To obtain, something of equal value must be lost

Nizzle

  • Gast
Waar te beginnen met programma's maken
« Reactie #1 Gepost op: 2007/05/18, 19:07:20 »
je moet bedenken wat voor programma's je wil maken
en hoe ingewikkeld je het jezelf wilt maken

ik zelf doe op school java en vind dit goed te volgen
groot voordeel aan java is dat het vrijwel altijd crossplatform is.. dus je programmatje draait zowel op linux als op windows als op mac etc

Offline kamelot

  • Lid
  • Steunpunt: Nee
Waar te beginnen met programma's maken
« Reactie #2 Gepost op: 2007/05/18, 19:15:51 »
Ik wil gewoon met wat makkelijks beginnen .
Gewoon de basis principes begrijpen .
Zodat ik altijd naar wat moeilijkere dingen over kan stappen .
Maar wat is dan het slimst om mee te beginnen.
Humankind cannot gain anything without first giving something in return.
To obtain, something of equal value must be lost

Nizzle

  • Gast
Waar te beginnen met programma's maken
« Reactie #3 Gepost op: 2007/05/18, 19:31:56 »
het makkelijkst is scripten.. maar dat is niet echt programmeren

met java ben ik begonnen met text programmatjes die vrij weinig deden maar gewoon om door te krijgen hoe je het beste je programma kan opbouwen en wat bepaalde constructies doen

daarna simpele grafische reken dingetjes enzo

en nu doe ik zelf GUI's maken en soort van simpele spelletjes maken

Offline SWAT

  • Administrator
    • http://www.schauenburg.nl/
  • Steunpunt: Nee
Waar te beginnen met programma's maken
« Reactie #4 Gepost op: 2007/05/19, 12:45:55 »
Een paar goede boeken/handleidingen lezen is ook erg belangrijk. Je kunt namelijk goed of slecht programmeren, je kunt beter 'goed' programmeren  :-)

Offline markba

  • Lid
    • http://markbaaijens.nl/
  • Steunpunt: Ja
Waar te beginnen met programma's maken
« Reactie #5 Gepost op: 2007/05/19, 13:38:26 »
Python ligt het meest voor de hand, omdat dit standaard al geinstalleerd is binnen Ubuntu.

Ga naar de commandline, tik in 'python' en je kunt meteen aan de slag:
tik in: print 'Hello World' en je hebt je eerste progamma geschreven.

Over Python is om internet erg veel te vinden. Ook zijn de standaard Linux-editors zoals gedit al op Python voorbereid met bijvoorbeeld 'syntax highlighting': de woorden die herkend worden, worden dan in een andere kleur weergegeven. Als je nog verder bent, kun je bijvoorbeeld binnen Eclipse (de Java-ontwikkelomgeving) met de PyDev-plugin werken. Voorlopig is gedit meer dan genoeg.

Met python kun je erg eenvoudig beginnen, maar python is zo krachtig dat je er complete applicaties en frameworks in kunt bouwen. Diverse programma's binnen Ubuntu (denk bijvoorbeeld aan Firestarter, de firewall) zijn zelfs in python geschreven.

Of een taal een script-taal is of niet, is op dit moment niet zo belangrijk. Niet script-talen zoals Java dwingen je om op een bepaalde manier te programmeren (en uiteindelijk helpen ze jou daarbij) maar hebben ook een grotere leercurve.

Voor een goede start: http://wiki.python.org/moin/BeginnersGuide

Pensacola

  • Gast
Waar te beginnen met programma's maken
« Reactie #6 Gepost op: 2007/05/19, 14:06:21 »
Ik ben begonnen met het boek Basiscursus C++ van Leen Ammeraal, daar staan heel goede oefenopgaven in.
maar verder als dat ben ik nog niet geraakt, ik kan niks met een GUI of zo :)

Offline kamelot

  • Lid
  • Steunpunt: Nee
Waar te beginnen met programma's maken
« Reactie #7 Gepost op: 2007/05/19, 15:25:55 »
dank jullie wel ik ga het eens proberen met python .
Als dit toch al standaard er in zit ga ik dat gewoon even proberen .
Maar zo te zien zijn er echt heel veel soorten en maten om programma's te schrijven .
Echt iedereen bedankt ik ga het echt proberen .

Grtz kamelot
Humankind cannot gain anything without first giving something in return.
To obtain, something of equal value must be lost

Offline SWAT

  • Administrator
    • http://www.schauenburg.nl/
  • Steunpunt: Nee
Waar te beginnen met programma's maken
« Reactie #8 Gepost op: 2007/05/20, 13:07:32 »
je kunt het beste beginnen met Java, want daarmee leer je goed OO programmeren (zeer belangrijk).

Offline markba

  • Lid
    • http://markbaaijens.nl/
  • Steunpunt: Ja
Waar te beginnen met programma's maken
« Reactie #9 Gepost op: 2007/05/20, 13:25:32 »
Citaat van: SWAT
je kunt het beste beginnen met Java, want daarmee leer je goed OO programmeren (zeer belangrijk).
OO (Object Oriented) is inderdaad erg belangrijk. Python ondersteunt ook OO, maar is in tegenstelling tot Java niet verplicht. Je kunt dus eenvoudig beginnen (sequentieel) en daarna geleidelijk overstappen naar OO. Zo'n overgang is zeer goed om verschillen tussen de verschillende programmeermethodes te ondervinden.

Offline markba

  • Lid
    • http://markbaaijens.nl/
  • Steunpunt: Ja
Waar te beginnen met programma's maken
« Reactie #10 Gepost op: 2007/05/20, 13:44:35 »
Zie ook de volgende draad, gaat over Java:
http://forum.ubuntu-nl.org/message/106662#p106662

Offline kamelot

  • Lid
  • Steunpunt: Nee
Waar te beginnen met programma's maken
« Reactie #11 Gepost op: 2007/05/20, 13:58:18 »
Ik wil eigenlijk gewoon eerst met python beginnen java kan er altijd nog bij .
nu zag ik een boek bij bol.com zou dit een goed zijn

Python Programming For The Absolute Beginner

http://www.nl.bol.com/is-bin/INTERSHOP.enfinity/eCS/Store/nl/-/EUR/BOL_DisplayProductInformation-Start?BOL_OWNER_ID=1001004002705608&Section=BOOK_EN&lgl=1&plid=CnKR5LdBVzEAAAES_wC0H6lZ&lgl_BOL_OWNER_ID=1&lgl_Section=1
Humankind cannot gain anything without first giving something in return.
To obtain, something of equal value must be lost