Cifer
Addicted
|
ich' hab mit pascal angefangen.
ist imho eine sprache die wirklich gut fuer den einstieg ist. Ok, aber wenn ich dann nach Pascal mit Vb.net anfangen möchte muss ich wieder umlernen oder ist das dieselbe Programmiersprache? tia
|
Mr. Zet
Vereinsmitgliedresident spacenerd
|
merke: nach der ersten programmiersprache auch eine zweite zu lernen, erfordert einige umstellung, ist aber allgemein dann schon leichter zu erlernen, weil man viele der prinzipien und konstrukte schon kennt, und sich nur mehr an die eigenheiten der neuen sprache gewöhnen muss. ab der dritten sprache, geht es dann imho noch schneller/leichter, da ist dann schon eher das problem, dass man oftmals unabsichtlich die falsche syntax verwendet
|
that
Hoffnungsloser Optimist
|
Ok, aber wenn ich dann nach Pascal mit Vb.net anfangen möchte muss ich wieder umlernen oder ist das dieselbe Programmiersprache? Nein, das sind ganz verschiedene Programmiersprachen. Wozu willst du überhaupt programmieren lernen? Willst du verstehen, wie die Maschine funktioniert? Reicht dir ein "Hineinschnuppern", oder willst du es ganz genau wissen? Oder willst du einfach Abläufe in deiner täglichen Arbeit mit dem PC automatisieren? Webseiten mit Scripts anreichern? Oder interessiert dich eher die Theorie der Programmierung?
|
Cifer
Addicted
|
Nein, das sind ganz verschiedene Programmiersprachen.
Wozu willst du überhaupt programmieren lernen? Willst du verstehen, wie die Maschine funktioniert? Reicht dir ein "Hineinschnuppern", oder willst du es ganz genau wissen? Oder willst du einfach Abläufe in deiner täglichen Arbeit mit dem PC automatisieren? Webseiten mit Scripts anreichern? Oder interessiert dich eher die Theorie der Programmierung? Ich möchte es genau wissen ein "hineinschnuppern" reicht mir nicht.
|
Ringding
Pilot
|
Brain 1.0 Endurance 1.1
|
ica
hmm
|
ein fundamentales wissen aufbauen ist auf eigene faust nicht einfach - aber wenn du es genau wissen willst führt meiner ansicht nach kein weg an c++ vorbei. also entweder zuerst mit c anfangen (also mal datentypen, operatoren, schleifen, bedingungen und funktionen) oder gleich mit c++ anfangen (alles vorher genannte und eben das objekt orienterte wie klassen) ist allerdings nicht gerade einfach ohne hilfe, also am besten mal ein zwei gute bücher zu c++ kaufen die von anfang an alles erklären erwarte dir aber nicht zuviel...bis du wirklich verwendbare programme machen kannst dauert das sicher noch das eine oder andere jahr
|
p44ever
Ed
|
warum nicht? java is' auch net schwerer als andere sprachen, auch wenn ichs selber net wirklich mag'...
es ist egal, womit du beginnst - aber es sollte imho keine wysiwyg-umgebung sein. man fängt einfach mit consolenprogrammierung an, sonst lernt man nix... anfangen sollte man nicht OOP... da kannst dann gleich mit asm beginnen
|
that
Hoffnungsloser Optimist
|
Ich möchte es genau wissen ein "hineinschnuppern" reicht mir nicht. Wenn dir bewusst ist, dass das mindestens 1-2 Jahre dauert, dann empfehle ich dir, C++ zu lernen, inkl. der ganzen theoretischen Grundlagen wie z.B. Zahlensysteme, Aussagenlogik, Algorithmen, Datenstrukturen, usw.
|
gerhardtt
Big d00d
|
anfangen sollte man nicht OOP...
da kannst dann gleich mit asm beginnen  Begründung?
|
that
Hoffnungsloser Optimist
|
Begründung? Naja, teilweise richtig. Mit OOP sollte man IMHO erst beginnen, wenn man Funktionen verstanden hat. Sonst tritt man sich den Overhead (siehe Java) mit der ersten Sekunde ein, ohne irgendwas davon zu verstehen oder nutzen zu können. Sobald ein Programm aus mehr als einer Funktion besteht, kann man über Objekte nachdenken.
|
gerhardtt
Big d00d
|
Naja, teilweise richtig. Mit OOP sollte man IMHO erst beginnen, wenn man Funktionen verstanden hat. Sonst tritt man sich den Overhead (siehe Java) mit der ersten Sekunde ein, ohne irgendwas davon zu verstehen oder nutzen zu können.
Sobald ein Programm aus mehr als einer Funktion besteht, kann man über Objekte nachdenken. der weg prozedural -> oo is für uns verständlich weil wir ihn schon gegangen sind. ich würde mal behaupten das ist für neuanfänger nicht so sinnvoll. einen versuch wärs wert...
|
moidaschl
Vollzeit-Hackler
|
also ich hab mit c++ angfangen und muss sagen war ned soo schlecht  also mit consolenprogrammen anfangen, leichte hello word scripts, dann if, schleifen, case wwi.. und dann hald weitergehn felder, oop, ..
|
p44ever
Ed
|
Begründung? die fehlermeldungen beim compelieren sind schon bei "leichten" (besonders bei vs 6 und .net) nichtsaussagend und da wird sich ein noob sehr schwer tun ... btw: man kann mit einer OOP sprache beginnen (c,c++) und am anfang nicht objekt orentiert prorammieren , aber mit einer programmier sprache wie java (wo alles oop ist ) sollte man nicht beginnen
|
__Luki__
bierernste Islandkritik
|
da kannst dann gleich mit asm beginnen  asm ist aber eh eine interessante da-seins-beschaeftigung
|
d3ft0n3
grinder
|
hab zwar selbst auch mit pascal begonnen, würd aber aus heutiger sicht gleich zu c/c++ greifen, da es eigentlich auch net wirklich kompliziert ist (anfangs halt ein paar dinge einfach so hinnehmen wie sie sind  ) und viele andere programmiersprachen von der syntax her ziemlich ähnlich sind. ein wirklich idiotensicherer einstieg wäre blitz basic, aber damit wirst nach geraumer zeit net wirklich viel freude mehr haben, da es doch SEHR beschränkt ist...
|