"We are back" « oc.at

Bestes Coding Programm für Coding - n00bs

Cifer 18.11.2004 - 22:02 7178 70
Posts

Cifer

Addicted
Registered: Jun 2004
Location: Linz
Posts: 558
Zitat von __Luki__
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

Vereinsmitglied
resident spacenerd
Avatar
Registered: Oct 2000
Location: Edge of Tomorrow
Posts: 12074
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
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11346
Zitat von Cifer
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
Registered: Jun 2004
Location: Linz
Posts: 558
Zitat von that
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
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Brain 1.0
Endurance 1.1

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9833
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
Avatar
Registered: Apr 2002
Location: c
Posts: 1072
Zitat von watchout
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 :D

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11346
Zitat von Cifer
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
Registered: Aug 2000
Location:
Posts: 333
Zitat von p44ever
anfangen sollte man nicht OOP...

da kannst dann gleich mit asm beginnen :D

Begründung?

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11346
Zitat von gerhardtt
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
Registered: Aug 2000
Location:
Posts: 333
Zitat von that
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
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
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, .. :D

p44ever

Ed
Avatar
Registered: Apr 2002
Location: c
Posts: 1072
Zitat von gerhardtt
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
Avatar
Registered: Nov 2003
Location: gradec
Posts: 3027
Zitat von p44ever
da kannst dann gleich mit asm beginnen :D

asm ist aber eh eine interessante da-seins-beschaeftigung

d3ft0n3

grinder
Avatar
Registered: Apr 2003
Location: Graz
Posts: 748
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...
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz