Bestes Coding Programm für Coding - n00bs - Seite 2

Seite 2 von 5 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/bestes_coding_programm_fuer_coding_n00bs_129945/page_2 - zur Vollversion wechseln!


Cifer schrieb am 18.11.2004 um 23:07

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 schrieb am 18.11.2004 um 23:27

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 schrieb am 19.11.2004 um 13:57

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 schrieb am 19.11.2004 um 14:15

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 schrieb am 19.11.2004 um 14:16

Brain 1.0
Endurance 1.1


ica schrieb am 19.11.2004 um 14:19

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 schrieb am 19.11.2004 um 14:20

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 schrieb am 19.11.2004 um 14:24

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 schrieb am 19.11.2004 um 14:35

Zitat von p44ever
anfangen sollte man nicht OOP...

da kannst dann gleich mit asm beginnen :D

Begründung?


that schrieb am 19.11.2004 um 14:40

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 schrieb am 19.11.2004 um 14:53

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 schrieb am 19.11.2004 um 15:16

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 schrieb am 19.11.2004 um 15:52

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__ schrieb am 19.11.2004 um 16:35

Zitat von p44ever
da kannst dann gleich mit asm beginnen :D

asm ist aber eh eine interessante da-seins-beschaeftigung


d3ft0n3 schrieb am 19.11.2004 um 18:54

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...




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026