Programmieren lernen auf Linux(Elementary os)?

... komplette Frage anzeigen

4 Antworten

Hmm... Es gibt da unterschiedliche Ansätze welche Programmiersprache als erste die beste ist. Manche sagen C ist eine gute Sprache, weil man dann gleich die gewisse maschinennähe hat, andere schlagen Java vor, sicher auch nicht verkehrt, aber ich würde dir zu Python raten. Es ist einfach, objektorientiert, läuft so gut wie überall. Du hast jetzt wahrscheinlich schon alles auf dem Computer was du brauchst um mit Python loszulegen.

Egal für welche Sprache du dich entscheidest, würde ich an deiner Stelle nicht von Anfang an mit einer IDE arbeiten, sondern erst einmal ein paar Stunden die Konsole benutzen. Mit einem guten Editor kannst du dir übrigens auch deine eigene IDE basteln, und brauchst solche Monster wie Eclipse nicht.

Viele Programmierer verwenden als Editor Vim oder Emacs, und dafür gibt es auch die meisten Erweiterungen. Beide Programme benötigen aber eine gewisse Einarbeitungszeit, und gerade Vim ist zugegebenermaßen sehr gewöhnungsbedürftig (aber gut, meine Wahl). Es gibt aber auch eingeschränktere Editoren für den schnellen Einstieg, wie Sublime Text.

Antwort bewerten Vielen Dank für Deine Bewertung

Also ich würde dir zu Java raten, habe selbst damit angefangen. C++ empfinde ich persönlich als sehr komplex, abgesehen davon bist du dann an dein Linux gebunden. Java ist durch die JVM Plattform unabhängig, im Gegensatz zu einem Nativen C++ ( Das läuft meines Wissens nach nur mit Anpassungen universell). Java bietet eine sehr schöne Syntax und eine sehr umfangreiche Standart Bibliothek ( anders als Python) neben der Plattform Unabhängigkeit ist Java auch sehr universell einsetzbar ( Viele Android Apps nutzen Java, Web backends sind auch möglich, ebenso GUI Anwendungen) Hoffe ich habe dir etwas helfen können LG

Antwort bewerten Vielen Dank für Deine Bewertung

Prinzipiell brauchst Du zum Programmieren immer zwei Dinge:

1. Einen Editor: Kann einfach ein Texteditor sein, Wordpad oder ähnliches. Hier kommen nachher die einzelnen Programmierbefehle rein.

2. Einen Complier, der diese Befehle übersetzt, damit Dein Computer damit arbeiten kann.

Ich empfehle Dir C++ zu lernen und den kostenlosen GNU Complier.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von 360noskope
13.12.2015, 17:47

Hab mir sagen lassen das ich für irgendwas eclipse brauche D:

0
Kommentar von Orsovai
13.12.2015, 17:50

Also es gibt Programme, die heißen IDE. Sie enthalten einen Editor und machen das programmieren komfortabler. Bekannte Beispiele sind MSVisualStudio oder Apple XCode. Das sind Programme, die einem quasi die Arbeit abnehmen, meist erhält man mit ihnen gleich einen Complier mit.

Eclipse ist eine solche IDE und wird meist verwendet, wenn man Java programmieren will.

0
Kommentar von Orsovai
13.12.2015, 17:55

Kein Grund ;) Geschmacksache. C++ ist sowie Java objektorientiert aber soweit ich weiß in der Laufzeit ungeschlagen.

Beide eigentlich relativ ähnlich, da c Derivate. Such Dir eins aus, ich bevorzuge einfach c++, ist aber n persönliches Ding

0

hi 360Noskope - für n Einsteiger ist glaub ich am besten Lazarus (Linux), ist wie ein Clon von Embarcadero RAD Studio früher Delphi. Die Sprache ist object pascal.

Ist ne komplette Entwicklungsumgebebung, mit nem Editor, so ne Art GUI Builder für die Oberfläche (also mit Schaltflächen, Textfelder, alles was de da so brauchst), nem Freepascal-Compiler, Debugger. Gibt auf der Seite auch Dokumentation.

http://www.lazarus-ide.org/

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von 360noskope
13.12.2015, 18:00

Cool danke! :) werds mir mal ansehen :D

1

Was möchtest Du wissen?