Programmieren unter Linux oder which Language....

andylinux

andylinux

Routinier
Hi Leutz,

ich wollte gerne anfangen zu programmieren; hab ich unter Windows ja
auch schon ein bissl gemacht und auch ein paar kleine HTML basierte
Webseiten aufgebaut; jezt möcht ich aber unter Linux programmieren
und die IDE sollte am besten in Deutsch sein, ist aber nicht allzu schlimm,
wenn sie in Englisch ist. So, jetzt hab ich KDevelop schon mal auf dem
Rechner; nur nebenbei mal erwähnt.

In was für einer Sprache soll ich programmieren lernen, in Kylix, C++,
Gamba Basic, Java...Was empfiehlt ihr mir und was ist am vorteilhaftesten!?
Dann bräuchte ich auch noch Tutorials und Tipps für gute Bücher zum
programmieren unter Linux.

MfG.
Andy

:dafuer:
 
hi...

Ich glaube wir haben hier schon diverse threads mit heissen diskussionen darueber mit welcher Programmiersprache man anfangen sollte, da wird dir jeder etwas anderes sagen. Was ich nur immer wieder sagen kann, ist das du deine Programmiersprache deinen Wuenschen entsprechend aussuchen solltest und auch deinen Vorlieben nach, ich zB. mag OOP nicht so furchtbar gern und somit ist Java keine Programmiersprache fuer mich.

Willst du anfangen kleine Programme und Scripte zuverfassen dann wuerde ich Python vorschlagen, was nicht heissen soll das die sprache auf kleine scripterein beschraenkt ist!

Ich wuerde immer sagen "Lern perl!" :) weil ich seit 3 Jahren nur diese Sprache benutze und sie foermlich liebe! :)

C++ ist am anfang vllt. etwas schwerer zu lernen, hat aber ungeheures potential!

Ich denke hier kann dir nur jemand einen Tipp geben, wenn du sagst was du so programmieren willst... Spiele? umfangreiche oberflaechenbetonte Software? Shellbasierende Programme die schnell zu schreiben sind?

ciao Exi
 
Im Grunde möchte gern Programme mit Graphical User Interface schreiben.
Mein Ziel ist ein Vokabeltrainer(aus der Windows Welt weiß ich, wie weit
ich davon noch entfernd bin), da mir einer nach meinen Wünschen fählt;
aber darauf soll es sich nicht beschränken.
Am liebsten wär mir eine Sprach mit einer IDE wie Visual Basic also in die
richtung von Kylix oder so.
Nun weiß ich aber nicht ob Kylix vorteilhaft ist auch fürs weiter progra-
mieren. Und wie dann eine GUI die mit Kylix gemacht wurde eigentlich
aussieht, alos ziehe ich auch andere Sprachen in betracht.
 
Kylix ist ja Objectpascal und auch wenn ich die Sprache persoenlich nicht mag, eignet sie sich dennoch fuer das weitere Programmieren, da Pascla ja schon eine vernuenftige Sprache ist.

Wie das GUI aussehen wuerde... hm, gesehen habe ich noch keins, aber man muss ich ja an Bibliotheken halten, also wuerde man auch unter Kylix auf zB. Qt oder Tk oder GTK+ zurueckgreifen, also wuerde die Oberflaeche genau so aussehen wie die meisten KDE oder Gnome Programme. Visual Basic gibt es angeblich auch fuer Linux als Phoenix VB aber ob das noch existiert kann ich dir nicht sagen! Ich wuerde an deiner Stell Kylix vorziehen. ich weiss nicht wie viel Programmiererfahrung du hast, ich denke Kylix ist fuer den Anfang auch besser als mit C++ zu versuchen umfangreiche GUIs zu Programmieren!

ciao Exi
 
VB Phönix oder so gibts schon längere Zeit nicht mehr und das Projekt KBasic
ist schon lange eingestellt worden! www.kbasic.de
Also werd ich wohl auf Kylix zurückgreifen. Meine Programmierkenntnisse
beschränken sich auf Kleinigkeiten, ich hab so lange nichts mehr
programmiert, dass ich fast alles vergessen hab.
 
Welche Programmiersprache die beste ist ist schwer zu sagen. Wir wollen hier ja keine Heiligen Kriege auslößen ;)

Ich würde sagen als...

...Interpreter:
  • Perl
  • PHP

...Compiler
  • C / C++
  • Java

mfg manuel
 
Genau... unics hat es voll erkannt... das kann Glaubenskriege ungeahnten ausmasses hervorrufen! :)
 
ruby sollte auch noch erwähnt werden, ist starkt im kommen und eine sehr interessante Sprache.

Ansonsten kann ich dir auch Perl empfehlen!


Steve
 
also wenn du html kannst, dann würde ich noch php lernen, danach kannst du mit einer mysql datenbank sehr einfach einen vokabeltrainer programmieren.

ich kann auch html und php, ich finde sie gut weil man sehr schnell zu einfachen lösungen kommt.
 
naja... aber es wird etwas schwere damit GUIs zu schreiben, das musst du zugeben! :) Ich habe ne weile mit dem TK modul in perl gearbeitet, das ist nervtoetend, da denke ich das php da nicht innovativer sein wird!

ciao Exi
 
nein guis kann man natürlich nicht machen, aber eine webbasierter vokabeltrainer wäre möglich, dann könntest du ihn auch aktualisieren und für die anderen klassenkameraden online stellen.
 
Hm... dann koennte er auch Perl lernen und dann koennte er ebenfalls einen Webbasierten Vokabeltrainer schreiben und, Perl ist maechtiger als PHP, womit er mehr davon haette als nur eine Html-php mischung! :)

Nagut, wollen wir keinen streit vom zaun brechen, ich bin ein Fanatiker, ich gebs zu... ich denke er sollte sich fuer kylix entscheiden, wird wohl das richtige sein!

ciao Exi
 
ne, bisher noch nicht, weil ich grad absolut shellbasiert arbeiten muss, da hab ichs net gebraucht, aber ich wollt es mir auf jeden fall mal anschaun, is ja schon besser als Tk und mit perl 6 und dem neuen bytecode duerfte das dann ja auch alles recht schnell sein! hast dus schonmal benutzt?

exi
 
Ich wollt mich jetzt für Kylix entscheiden, aber ich kann die OpenEdition nicht
runterladen; ich kann bei Borland gar nix runterladen, nicht unter Linux und
auch nicht unter WinXP. Ich habs mit den verschiedensten Browsern schon
ausprobiert!! Schlimm Sowas *gg! Ne, jetzt mal ehrlich, das ist voll der
Dreck. Ich guck mir noch HBasic an, aber Kylix wird wohl das Beste sein,
was meinen Anspüchen als Anfänger entspricht...
Woher könnt ich denn noch Kylix herbekommen ohne es gleich zu kaufen?
C++ find ich an sich ein bissl zu schwer; habs mir schon angeschaut....Ich
denke, bevor ich damit anfange, sollte ich erstmal was anderes können.
Und PHP muss ich in einiger Zeit sowiso lernen, das ist aber eine andere
Geschichte, aber ich möchte Programme programmieren, keine Web
Programme.
 
Noch was zu Gambas!
Gambas hat einen guten Ansatz, aber genauso wie Gimb, sind die
getrennten Fenster nur verwirrend! HBasic sieht sehr interessant aus.
Auch der Code kommt mir ein ganz klitzte klein wenig bekannt vor(von VB).
Wenn ich Kylix nicht bekommen kann, was sehr schade wäre, dann
fang ich mit HBasic an.
Ich bräuchte dann noch eine deutsche Dokumentation oder deutsche
Tutorials, weil ich nicht so gut mit Englisch in Programmiertutorials zu
recht kommen, da stoß ich viel zu oft auf mir unbekannte wörter.
 
Zuletzt bearbeitet:
Was ist denn Gambas?
Wie stehtst du zu Java?
Das Argument "langsam" lass ich nicht gelten. Gut optimiert läuft das wie ne eins. Und du hast wirklich den Vorteil dass es auf jedem OS mit JavaMachine läuft! :)
C++ find ich jetzt nicht so schwer. Gut ich bin auch drin in der Materie. Dank Ausbildung! Aber langsam schenke ich meinem Bekannten doch Glauben, dass C++ viel zu kompliziert ist. Man muss sich einfach um zu viel kümmern...

Johannes
 
Gambas ist ein netter Versuch einer Visual Basic realisierung unter Linux
mit getrennten fenstern.....Was für ein Müll....
Im Moment gibt es ein rennen zwischen HBasic und Gambas(hab ich grad
eben im Inet gelesen). Ich würde sagen, dass HBasic besser ist, weil man
damit echt einiges machen kann und es erweitern kann.
Zu Java steh ich ziemlich gut; kenne Java auch schon und mein Bruder
programmiert es, aber ich bin nicht unbedingt davon total begeistert.
Es gibt halt so einige Sachen die man nicht realisieren kann und komplexe
Dinge sind auch nicht so super mit Java und ich weiß ja nicht, was ich einmal
vor habe zu machen. Nach der Realschule werde ich auf dem Berufskolleg
beim Abitur sowieso Java lernen, wäre für mich ein Vorteil, wenn ich jetzt
schon anfange.
Aber im Grunde wäre Java meine letzte Wahl von den Objektorientierten
und obs jetzt auch auf Windows läuft ist mir eigentlich egal, obwohl das
schon nicht schlecht wäre. Ich bau mir dann hübsche kleine HP, wo ich
meine Apps zum Download für Linux User anbieten werde.
 
Zurück
Oben