Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Beginnen met C#

Pagina: 1
Acties:

  • RemyWD
  • Registratie: Augustus 2013
  • Laatst online: 29-11-2023
Removed.

[ Voor 98% gewijzigd door RemyWD op 17-07-2019 04:59 ]


  • toxict
  • Registratie: September 2001
  • Laatst online: 22-11 02:03
Start hier eens mee.
Ben er zelf ook mee bezig..

http://www.microsoftvirtu...ls-for-absolute-beginners

http://www.pvoutput.org/intraday.jsp?sid=31923


  • philippw
  • Registratie: Mei 2012
  • Laatst online: 18-11 13:07
toxict heeft je al een goede tip als absolute starter gegeven.

Omdat ik liever boeken lees dan video's te kijken, hier nog twee handige boeken:
* C# in a Nutshell (http://www.amazon.com/5-0...0788&sr=8-1&keywords=c%23)
* C# in Depth (http://www.amazon.com/Dep...0788&sr=8-2&keywords=c%23)

Het eerste is een erg goed handboek voor de taal en basisfaciliteiten.
Het tweede boek is hét boek om te hebben om grip op die irritante vraagjes in je achterhoofd te krijgen. De auteur John Skeet heeft ook een legendarische reputatie op Stackoverflow (wat natuurlijk dé site voor programmeurs is): http://stackoverflow.com/users/22656/jon-skeet

Nog een opmerking: ik zou alle code die je bv. bij het oefenen tegenkomt zelf intypen. Op die manier train je je muscle memory en je krijgt en feeling voor de code.

Happy hacking!

  • Merethil
  • Registratie: December 2008
  • Laatst online: 02:13
Daarnaast lijkt het me een goed idee om iets op te pakken waarbij je code architectuur onder de knie leert krijgen. Mensen die op school/universiteit leren programmeren krijgen meestal (meerdere) vakken waarbij je leert hoe je code in elkaar moet zitten.

Een boek dat je als naslagwerk kan gebruiken is "Code Complete 2" (http://www.bol.com/nl/p/code-complete/1001004002107135/). Het lijkt een wat ouder boek maar het is nog steeds een goed voorbeeld van hoe alles in elkaar gezet kan worden.
Daarnaast kan je gaan kijken naar Database-talen: In het geval van C# is het denk ik het meest logisch om MSSQL erbij te pakken. Ik weet niet of jullie databases gebruiken, en zo ja; of jij je er ook al mee bezig hield, maar een database-taal onder de knie hebben is meestal net zo belangrijk als de programmeertaal waarmee je bezig bent (en soms zelfs belangrijker omdat een groot deel van de efficiëntie en snelheid van je programma voortvloeit uit de snelheid waarmee je je data te pakken kan krijgen).

Succes!

  • 2Cent
  • Registratie: Juli 2012
  • Laatst online: 28-02-2022
VS 2013 ultimate is misschien een beetje overkill. Maar als je toch geld genoeg hebt waarom niet.

Die boeken zijn goede oefeningen voor de basis, maar waar je tegen aan zal lopen is dat er vaak 10 manieren zijn om iets op te programmeren en heb je dus geen idee hoe je moet beginnen. Ook is het lezen van code vaak niet genoeg om te snappen wat de bedoeling is.

Voor mij is het vaak makkelijker om eerst het grote plaatje te begrijpen voor ik iets in detail ga bestuderen.

Een korte beschrijving van OO programmeer principes
Wikipedia: SOLID (object-oriented design)
en
http://www.codeproject.co...iented-Programming-Concep

Verder is het natuurlijk ook gewoon oefenen en meters maken. Duurt wel even voor je er echt handig mee bent.

[ Voor 16% gewijzigd door 2Cent op 24-03-2014 09:45 ]


  • InZane
  • Registratie: Oktober 2000
  • Laatst online: 23:56
Oke, het is wel in Silverlight, maar ik vind de C# tutorial van Motti Shaked de beste die ik ooit ben tegengekomen.
Dus bij deze: http://mottishaked.com/training/dot-net-tutorial

  • De_Bastaard
  • Registratie: Oktober 2001
  • Laatst online: 21-11 22:06
Ik heb het boek 'Head First C#" gekocht, ook prima en het is goed te begrijpen voor nieuwelingen :)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

RemyWD schreef op maandag 24 maart 2014 @ 01:06:
Nu mijn achtergrond bekend is, waar moet ik beginnen om vanuit het niets te starten met C#?
Me partner/CEO gaf aan om MSDN tutorials door te nemen en te gaan blokken.
Waarom vertrouw je niet op dat advies en begin je gewoon te blokken?

offtopic:
Het is mijn of m'n partner, niet "me".

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • SideShow
  • Registratie: Maart 2004
  • Laatst online: 30-10 17:25

SideShow

Administrator

Zomaar uit het niets tutorials en MSDN artikels lezen, tja, daar ben ik ook nooit fan van geweest.
Als je geen (brede) basis hebt, is het bijzonder makkelijk om jezelf te verliezen in zo een artikel...

  • Jarrichvdv
  • Registratie: Januari 2011
  • Laatst online: 11-01-2022
Head First C#, zoals reeds aangegeven. De Head First serie is gekend voor zijn duidelijkheid. Leest als een trein en is zeer informatief.

  • ibson
  • Registratie: April 2009
  • Laatst online: 29-04 10:58
Pluralsight, Youtube, Google,
Creer een nieuw project in Visual Studio Express en loop er eens doorheen hoe dingen werken. Programmeren anno nu is echt niet meer programmeren van toen. Tegenwoordig wordt er al kei veel voor je gedaan.

Hier heb je al een geheel gratis course op Youtube: YouTube: c# tutorial for beginners

[ Voor 25% gewijzigd door ibson op 24-03-2014 14:44 ]


  • RemyWD
  • Registratie: Augustus 2013
  • Laatst online: 29-11-2023
Removed.

[ Voor 97% gewijzigd door RemyWD op 17-07-2019 04:59 ]


Verwijderd

Dit! Op Pluralsight staan echt heel goede presentaties/cursussen voor .NET programmeurs met een enorme bias op C#.

Het maakt niet uit of jullie Windows, Windows Store of ASP.NET software maken over alles is wat te vinden voor beginner tot expert niveau.

Als je daar echt bij het begin begint en je gaat cursussen van Jesse Liberty doen raad ik je echter wel aan om minimaal op 1.2x normale snelheid af te spelen, de man praat namelijk nogal traag :P

Als het om webdevelopment gaat, dan kan je eigenlijk als beginner niet om de cursussen van Scott Allen, Shawn Wildermuth en Julie Lerman heen, met die cursussen heb je de hele basis om een ASP.NET MVC project te starten en af te maken.

Verwijderd

Maak eerst kennis met de basisprogrammatie: variabele, if/else, while, for/foreach, case, methode/functie, string, int, array, collectie, ...

Als je dat onder de knie hebt (zowel in theorie als in de praktijk): bekijk dan Object Oriëntatie: klasse, object, property, member, overerving, polymorfimse, interface, encapsulation, ...

Op die manier leer je ook echt programmeren ipv wat aanmodderen en copy/pasten van tutorials.

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:50
Verwijderd schreef op dinsdag 25 maart 2014 @ 09:15:
Maak eerst kennis met de basisprogrammatie: variabele, if/else, while, for/foreach, case, methode/functie, string, int, array, collectie, ...

Als je dat onder de knie hebt (zowel in theorie als in de praktijk): bekijk dan Object Oriëntatie: klasse, object, property, member, overerving, polymorfimse, interface, encapsulation, ...
[...]
Of kort gezegd: pak 1 van de boeken die hierboven genoemd zijn :)

  • biglia
  • Registratie: Februari 2012
  • Laatst online: 12-11 23:23
Caelorum schreef op dinsdag 25 maart 2014 @ 10:27:
[...]

Of kort gezegd: pak 1 van de boeken die hierboven genoemd zijn :)
Dat is een klassieke leermethode. Een andere manier is om gewoon Visual Studio te openen en daarin te spelen in functie van het programma dat je moet maken. Als je vastzit Google je jezelf naar het antwoord. Dat is veel aangenamer. Misschien kan hij best de gulden middenweg nemen..

Sowieso is .NET zo groot dat je nooit alle functionaliteit voor 1 project nodig hebt. Dan is het handig om te weten wat er bestaat, maar niet de details.

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:50
biglia schreef op dinsdag 25 maart 2014 @ 10:42:
[...]
Dat is een klassieke leermethode. Een andere manier is om gewoon Visual Studio te openen en daarin te spelen in functie van het programma dat je moet maken. Als je vastzit Google je jezelf naar het antwoord. Dat is veel aangenamer. Misschien kan hij best de gulden middenweg nemen.. [...]
Lijkt mij wel beter, want als je soms ziet wat er als waarheid enn perfecte code op het internet wordt neergezet :X Dan kan je beter een goed boek nemen.
[...] Sowieso is .NET zo groot dat je nooit alle functionaliteit voor 1 project nodig hebt. Dan is het handig om te weten wat er bestaat, maar niet de details.
Uiteraard, maar een goed boek over C# gaat ook niet zo diep op de verschillende .NET meuk in. Dat kan je daarna zelf wel uitzoeken met een ander boek, MSDN, videos, of iets anders. Die basis van fatsoenlijk C# leren moet alleen wel al gelegd zijn. Dan kan je ook makkelijker bepalen of de dingen die op internet staan van redelijke kwaliteit zijn.

  • RemyWD
  • Registratie: Augustus 2013
  • Laatst online: 29-11-2023
Morgen komt (als PostNL meezit) Head First C# 2nd edition binnen.
Tevens geabonneerd op Pluralsight C# From Scratch.

Nogmaals bedankt allen voor de suggesties! :D

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Je kunt ook kijken naar MSDN: C# Programming Guide
:) maar met het boek en Pluralsight C# moet het ook wel lukken ;)

Nothing to see here!


  • spoonman
  • Registratie: Januari 2002
  • Laatst online: 18-11 12:32
+1 voor pluralsight

Heb daar de voorbije 3 maanden veel van bijgeleerd.

Als je de basics voorbij bent, eender welk boek van jeffrey richter voor wat in-depth kennis.

[ Voor 39% gewijzigd door spoonman op 27-03-2014 08:38 ]

https://free-sudoku-puzzle.net - http://chordoracle.com - https://resistorcolors.com


  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Deze raad ik mensen eigenlijk altijd aan:

http://www.robmiles.com/c-yellow-book/

Gratis, en word elk jaar weer bijgewerkt, wat heel fijn is is dat het van scratch af aan opgebouwd word maar toch niet traag is. Ik denk dat je hem in een paar avonden door gelopen hebt.

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:50
Rob Miles maakt alles wel leuk, ja. Zijn presentaties zijn ook altijd wel vermakelijk vind ik :)

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50

BikkelZ

CMD+Z

Denk dat ReSharper en VS Professional een betere en goedkopere combinatie zou zijn geweest van VS Ultimate alleen. Als er toch geld zat is, probeer ReSharper ook te krijgen. Geeft veel nuttige hints over je code en zorgt er voor dat je code er echt uit ziet zoals de standaard (mits je geen warnings negeert).

Ik weet niet wat je niveau nu al is. Maar je zit al zes jaar samen met hem iets te doen wat zo het lijkt alléén maar om code draait. Ik kan me niet voorstellen dat je niks hebt meegekregen van de totale basis van het programmeren.

Ook weet ik niet wat je doel is. Je kunt wel allerlei spannende patterns gaan leren maar wellicht ben je alleen maar bezig met het maken van cheats en cracks waarbij je heel low level dingen gaat lopen manipuleren op een meer C / C++ achtige manier. Dan zou ik je heel ander advies geven.

iOS developer

Pagina: 1