PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VB.net oder C# ?



TehTrash
08.09.2009, 14:10
Hey,

Da ich schon länger eine projektorientierte Programmiersprache lernen will, habe ich mich entschlossen endlich anzufangen. In der Schule wird in Informatik nur Turbo Pascal http://www.wartower.de/forum/images/smilies/sleep.gif behandelt, und ich möchte jetzt endlich was richtiges lernen!
Zu welcher Programmiersprache würdet ihr mir raten?
In der engeren Auswahl sind schonmal vb.net und c#. Diese 2 Sprachen sind ja relativ ähnlich, und unterscheiden sich hauptsächlich im Syntax.
Welche Sprache würdet ihr mir empfehlen? Ich besitze wie gesagt schon Grundkenntnisse aus Turbo Pascal...

Und welche Bücher würdet ihr zu der jeweiligen Sprache empfehlen?
Sollte anfängerverständlich sein und es sollte genauer auf den Code und funktionen eingegangen werden und nicht einfach erklärt werden wie man die tasten von Visual Studio benutzt http://www.wartower.de/forum/images/smilies/smile.gif

Hoffe auf eure Tipps
greez TehTrash

Sawyer
08.09.2009, 14:31
Also ich würde sagen C# , es hat zwar eine anspruchsvollere Syntax als vb , allerdings ähnelt die grundlegende Syntax vielen anderen Sprachen , was das verstehen und eventuelle umsteigen einfacher werden lässt.

Zu Bücher kann ich dir jetzt nicht direkt etwas sagen , da ich nur Bücher für fortgeschrittene hier habe. Gute Bücher für Anfänger und Fortgeschrittene gibt es von Galileo Computing. Also einfach mal schauen ;)

MfG

Blacksummer
08.09.2009, 14:35
Ich kann ThePapst nur zustimmen. Ich empfehle dir auch C#, da es zum einen komplett Objektorientiert ist und du damit eine sehr Wichtige Technik lernst und weil diese Sprache von der Syntax her, ziemlich vielen anderen Sprachen ähnelt (C++,Java,C...) was bedeutet, dass du schneller auf andere Sprachen umsteigen kannst ;)

TehTrash
08.09.2009, 15:10
ok vielen dank soweit..
Hat dann noch jemand Buchempfehlungen? Am liebsten wäre mir ein Buch das ich bei amazon bestellen kann, da ich gerne bücher in den händen habe und nicht am bildschirm :D Die Openbooks werde ich mir mal anschauen..

Achja, was auser der Syntax ist denn bei vb.net und c# noch unterschiedlich?

edit: is das für den einstieg geeignet, bevor man sich ein richtiges buch kauft?
http://anonym.to/?http://openbook.galileocomputing.de/visual_csharp/

Sirect
08.09.2009, 15:49
Naja das Argument finde ich etwas Schwach. Ist eher so wie Schreibschrift lernen, die Sprache kannst du, musst nur das Schriftbild ändern. Die Umstellung ist in dem Fall Maginal.

Sawyer
08.09.2009, 16:00
edit: is das für den einstieg geeignet, bevor man sich ein richtiges buch kauft?
http://anonym.to/?http://openbook.ga...visual_csharp/ (http://anonym.to/?http://openbook.galileocomputing.de/visual_csharp/)

schaut ganz gut aus , allerdings halte ich persönlich gar nichts von ebooks , ich favorisiere dann doch richtige Bücher ;)

TehTrash
08.09.2009, 16:06
ja, wie gesagt habe ich selbst auch lieber ein richtiges Buch in der Hand.
Hab mir mal dein C# Tutorial geladen und werd mir die Sprache mal anschauen.

Ist C# schwerer zu lernen ( aufgrund des Syntax ) als vb.net oder gibt sich das nicht viel?

Sawyer
08.09.2009, 16:10
Ist C# schwerer zu lernen ( aufgrund des Syntax ) als vb.net oder gibt sich das nicht viel?

Es kommt einfach drauf an wie gut du damit klarkommst , es ist sicherlich etwas schwieriger als vb zu lernen , aber nicht wirklich weltbewegend , sobald man mal die grundlegende Syntax verstanden hat , beherrscht man es wie die eigene Muttersprache.

MfG

PureHate
08.09.2009, 16:10
Wenn du was lernen wills dann lieber c# das bringt dir mehr ist aber schwieriger als vb.net

Steav
08.09.2009, 17:31
In c# erzeugt man meiner Meinung nach viel übersichtlicheren Code.

Außerdem ein Argument was bei solchen Fragen sehr oft übersehen wird:
Mit C# hast Du bei Bewerbungen / Arbeitsstellen bessere Karten als mit VB.NET, da Firmen meiner Erfahrung nach fast immer mit C# anstatt VB.NET entwickeln.

juRiii
08.09.2009, 18:15
ich kann dir für C# dieses buch hier empfehlen:
http://oreilly.com/catalog/9780596521066/

aber wenn du bisschen warten würdest und dich solange mit ebooks beschäftigst, kommt ein o'reilly buch zu C# 4.0 :) musst dan halt nicht so viel geld ausgeben :)

ausserdem hört sich C# (C-Sharp) viel cooler an als vb.net ;D

MicroTronik
08.09.2009, 19:27
C kann mehr, ist "stärker" und besser für Hardware geeignet

cocacola
08.09.2009, 20:08
C != c#

sp33dwalker
08.09.2009, 21:16
hm oder C# != C / C++

Sirect
08.09.2009, 21:21
und besser für Hardware geeignet

Also Hardware brauchst du bei beiden, hoffe das ist klar :D


C kann mehr

Die Frage ist wie einfach die Möglichkeit abrufbar sind. Außerdem fällt mir nichts ein was ich nicht in VB.NET oder C# realisieren könnte, was aber in C(++) ginge.