Aha..
ABER:
Die Frage war doch welche Sprache man generell einem Anfänger empfehlen kann.
Wenn er konkrete Vorstellungen hat, was er damit anfangen möchte, würde die Antwort bestimmt anders aussehen..
Wenn er Unix-Systementwicklung machen möchte, dann natürlich entweder C oder C++.
Bei Windows Desktopprogrammen würde ich entweder C# oder Delphi nehmen.
Bei Webentwicklung Java(JSP,Servlets), Net(C#), Python(Zope) oder PHP.
Mit Python kann man selbstredend auch Desktopprogramme für Windows + Unix entwickeln.
Viele nutzen es als RAD (Rapid Application Development) - Tool weil die Entwicklung- auch von GUI-Programmen - so fix ist.
Ein Punkt wurde noch gar nicht erwähnt:
Mit welchem Hilfeniveau kann ich etwas anfangen.
Keinem Newbie in Unix sollte man FreeBSD oder Gentoo empfehlen.
Der Frust wäre vorprogrammiert.
Selbst die Hilfestellungen in den Mailing-Listen sind oft nicht verständlich.
Bei Mandrake oder Suse wird doch ein einfacheres Niveau umgesetzt.
Genauso sieht es auch bei den Sprachen aus.
Ich habe noch nie so gute Newbie-Bücher gesehen wie in Java.
Besonders zu empfehlen ist das Oreilly-Buch "Head First Java".
Genauso auch die Java-Foren, wie die JavaRanch.
Wer mir da zu C etwas vergleichbares nennen kann...
Es ist natürlich lässiger mit C oder noch besser Lisp zu starten, als mit PHP oder Python.
Wieviele von den C-Jüngern nach einem Jahr noch dabei sind würde mich aber schwer interessieren..
ABER:
Die Frage war doch welche Sprache man generell einem Anfänger empfehlen kann.
Wenn er konkrete Vorstellungen hat, was er damit anfangen möchte, würde die Antwort bestimmt anders aussehen..
Wenn er Unix-Systementwicklung machen möchte, dann natürlich entweder C oder C++.
Bei Windows Desktopprogrammen würde ich entweder C# oder Delphi nehmen.
Bei Webentwicklung Java(JSP,Servlets), Net(C#), Python(Zope) oder PHP.
Mit Python kann man selbstredend auch Desktopprogramme für Windows + Unix entwickeln.
Viele nutzen es als RAD (Rapid Application Development) - Tool weil die Entwicklung- auch von GUI-Programmen - so fix ist.
Ein Punkt wurde noch gar nicht erwähnt:
Mit welchem Hilfeniveau kann ich etwas anfangen.
Keinem Newbie in Unix sollte man FreeBSD oder Gentoo empfehlen.
Der Frust wäre vorprogrammiert.
Selbst die Hilfestellungen in den Mailing-Listen sind oft nicht verständlich.
Bei Mandrake oder Suse wird doch ein einfacheres Niveau umgesetzt.
Genauso sieht es auch bei den Sprachen aus.
Ich habe noch nie so gute Newbie-Bücher gesehen wie in Java.
Besonders zu empfehlen ist das Oreilly-Buch "Head First Java".
Genauso auch die Java-Foren, wie die JavaRanch.
Wer mir da zu C etwas vergleichbares nennen kann...
Es ist natürlich lässiger mit C oder noch besser Lisp zu starten, als mit PHP oder Python.
Wieviele von den C-Jüngern nach einem Jahr noch dabei sind würde mich aber schwer interessieren..