Jonas19
Anmeldungsdatum: 15. Juli 2016
Beiträge: Zähle...
|
Hallo Ich möchte anfangen programmieren zu lernen und wollte mal fragen welche Programme ich unter xubuntu benutzen kann sie auch kostenlos sind ps: möchte auch ein link wo ich kostenlos programmieren lernen kann Moderiert von XM-Franz: Thema in einen passenderen Forenbereich verschoben.
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Da Programmieren damit anfängt, dass man sich viele Informationen zusammensuchen muss, ist das schon mal deine erste Aufgabe ☺ Dann wäre es noch interessant zu wissen, um welche Sprache es sich dreht...
|
Jonas19
(Themenstarter)
Anmeldungsdatum: 15. Juli 2016
Beiträge: 10
|
Ich weiß nicht eigentlich die einfachste
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
MonoDevelop (verschiedene Sprachen) Xojo (ehemals RealBasic, IDE kostenlos (zum Lernen ausreichend)) Livecode (Community Edition kostenlos)
|
Jonas19
(Themenstarter)
Anmeldungsdatum: 15. Juli 2016
Beiträge: 10
|
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
|
rklm
Projektleitung
Anmeldungsdatum: 16. Oktober 2011
Beiträge: 12801
|
Falls ich das noch nicht geschrieben habe: herzlich willkommen hier im Forum! Jonas19 schrieb: Ich weiß nicht eigentlich die einfachste
Ächz. Es gibt mehrere Sprachen, die einfach für bestimmte Anwendungsfälle und kompliziert für andere sind. Es sollen auch manchen Leuten manche Sprachen mehr liegen als andere. Mit anderen Worten: wahlweise gibt es "die einfachste" Programmiersprache nicht oder es ist beliebig kompliziert, sie zu ermitteln. Am einfachsten dürfte für Dich sein, wenn Du eine gute und freie IDE wählst und dann eine Sprache, die davon unterstützt wird. Zum Beispiel könntest Du Eclipse oder NetBeans nehmen und dann mit Java beginnen. Dazu gibt es z.B. das Java Tutorial von Oracle, aber vorher solltest Du Dir Material besorgen, das das Programmieren von Grund auf erläutert. Da gäbe es z.B.
usw. Ich habe so gesucht. Andere werden Dir andere Sprachen empfehlen. Du kannst auch mit einem Text-Editor und einer Skript-Sprache anfangen, wenn Du das einfacher findest. Das kann ich nicht beurteilen. Du müsstest vielleicht mal mitteilen, welche Erfahrungen mit Rechnern Du bereits hast.
|
Dakuan
Anmeldungsdatum: 2. November 2004
Beiträge: 6339
Wohnort: Hamburg
|
Ich möchte anfangen programmieren zu lernen und wollte mal fragen welche Programme ich unter xubuntu benutzen kann sie auch kostenlos sind
Eigentlich sind (fast) alle unter *buntu verfügbare Programmiersprachen kostenfrei. Für die üblichen Programmiersprachen währe das also kein Problem. Ich betrachte Programmiersprachen als Werkzeug und programmieren als eine Fähigkeit, die man hat oder erlernen kann. Der angehende Programmierer muss also erstmal ausprobieren welche Werkzeuge ihm liegen oder nicht. Wenn es allerdings bestimmte Aufgaben/Probleme zu lösen gilt, kann es sein, dass sich einige Programmiersprachen/Werkzeuge als besser oder weniger gut geeignet erweisen, also speziell wenn es um zeitkritische Probleme geht. Aber da Du so etwas nicht erwähnt hast, würde ich erstmal mit den üblichen Verdächtigen anfangen, als da sind: Java, Python (oder etwas Basic ähnliches).
Ich selbst habe diese zwar nie benutzt (mein Werdegang war: Basic, Assembler, Pascal, C und C++), aber das würde ich einem Anfänger so nicht empfehlen. Aber Du solltest in Erwägung ziehen, mehrere Programmiersprachen (Werkzeuge) auszuprobieren und Python oder Java sollten in der Liste ziemlich weit oben stehen (obwohl ich persönlich von Java eher Abstand nehmen würde, wegen der Abhängigkeit von Oracle und einigen damit verbundenen Unsicherheiten).
|
track
Anmeldungsdatum: 26. Juni 2008
Beiträge: 7174
Wohnort: Wolfen (S-A)
|
Jonas19 schrieb: Ich möchte anfangen programmieren zu lernen und wollte mal fragen welche Programme ich unter xubuntu benutzen kann sie auch kostenlos sind
Da gibt es sehr viele Möglichkeiten, und die wichtigsten Programmiersprachen sind sowieso kostenlos ... Ich weiß nicht eigentlich die einfachste
Das hängt wirklich von Deinen Vorlieben ab, und damit, was Du damit in Zukunft vorhast ! Wenn Du wirklich bei Null beginnst, und erstmal die absoluten Grundlagen des Programmierens lernen willst, sehe ich 3 Möglichkeiten:
Du beschäftigst Dich erstmal mit der Shell. Da werden die Befehle so gesammelt, wie Du sie sonst im Terminal ausführst. Sehr praktisch, um zu verstehen, wie ein "Programm" grundsätzlich geht, ist aber sonst eher für die "täglichen Kleinigkeiten". Oder Pascal, wenn Du auch mal "richtig" programmieren lernen willst. Ist eine uralte Sprache, aber für den Einstieg deshalb ganz gut, weil alle Befehle klarer (englischer) Text sind, und nicht irgendwelche Kürzel. Das ist gut, um die grundsätzliche Programmier-Struktur zu erlernen. Wenn Du auf den Geschmack gekommen bist, wirst Du eher Python nehmen. Das ist 100x mächtiger als Pascal und moderner, aber eben wegen der vielen Möglichkeiten zu Anfang auch unübersichtlicher.
Musst Du also mal sehen. Sowas wie C (viele Kürzel, man kann sehr viel falsch machen) oder Java (die Befehle sind unglaublich "geschwätzig") würde ich zum Einstieg nicht nehmen. Die sind zwar "Standard", aber eher für fortgeschrittenes Programmieren. Da sind sie allerdings unglaublich mächtig, je nachdem wofür Du sie nimmst. Das mal so als Orientierung ... LG, track
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
Jonas19 schrieb:
Ich möchte anfangen programmieren zu lernen
Jetzt kommen wieder die üblichen Vorschläge, die jeweils aus persönlichen Gründen favorisiert werden. Nur fängst Du völlig verkehrt an, d.h. Du besitzt keinerlei Grundlagen (und damit meine ich nicht vom Programmieren, sondern wirklich Basics), wie Deine beiden Threads, in denen Du reine Windows-Software unter Linux-Distributionen ausführen willst, zeigen. Du hältst ja selbst .zip für ausführbar.
|
apt-ghetto
Anmeldungsdatum: 3. Juni 2014
Beiträge: 2943
|
rklm schrieb: Zum Beispiel könntest Du Eclipse oder NetBeans nehmen und dann mit Java beginnen.
Eclipse und Netbeans sind meiner Meinung nach viel zu überladen für Programmieranfänger. Für Java-Anfänger hingegen sehr geeignet ist BlueJ. Und dazu gibt es auch ein Buch ("Objects first with Java"), mit dem man sowohl Java als auch Objektorientierung lernt. Einen schnellen und leichten Einstieg in die Welt des Programmierens wäre HTML/CSS.
|
rklm
Projektleitung
Anmeldungsdatum: 16. Oktober 2011
Beiträge: 12801
|
apt-ghetto schrieb:
Einen schnellen und leichten Einstieg in die Welt des Programmierens wäre HTML/CSS.
Weder HTML noch CSS zu schreiben hat etwas mit Programmieren im eigentlichen Sinn zu tun.
|
apt-ghetto
Anmeldungsdatum: 3. Juni 2014
Beiträge: 2943
|
rklm schrieb: apt-ghetto schrieb:
Einen schnellen und leichten Einstieg in die Welt des Programmierens wäre HTML/CSS.
Weder HTML noch CSS zu schreiben hat etwas mit Programmieren im eigentlichen Sinn zu tun.
Leider bin ich kein Hellseher und weiss nicht, in welchem Sinne der Themenersteller Programmieren gemeint hat. Eventuell meint er mit Programmieren "reinen Text in etwas optisches zu verwandeln". Dass das nicht "richtiges" Programmieren ist, ist dir und mir klar. Womöglich ist er sich nur Officeanwendungen gewöhnt und will "programmieren" lernen, um...
im Browser die Uhrzeit anzeigen zu können zu wissen, wie ein Login funktioniert zu sehen, ob Programmierer ein möglicher Beruf für ihn ist mit Klicken einen tollen Egoshooter erstellen zu können eine Idee für eine mobile App umsetzen zu können zu Hause die Geschäftsdatenbank vom Vater zu reorganisieren
Ohne zu wissen, was er will, kann man ihm nicht wirklich helfen. Kenntnisse in HTML schaden sicher nicht.
|
rklm
Projektleitung
Anmeldungsdatum: 16. Oktober 2011
Beiträge: 12801
|
apt-ghetto schrieb: rklm schrieb: apt-ghetto schrieb:
Einen schnellen und leichten Einstieg in die Welt des Programmierens wäre HTML/CSS.
Weder HTML noch CSS zu schreiben hat etwas mit Programmieren im eigentlichen Sinn zu tun.
Leider bin ich kein Hellseher und weiss nicht, in welchem Sinne der Themenersteller Programmieren gemeint hat.
Dann ist es allerdings hilfreicher, das erst einmal herauszufinden.
Dass das nicht "richtiges" Programmieren ist, ist dir und mir klar.
Ja, aber dem Fragesteller vielleicht nicht. Insofern finde ich den Verweis auf HTML in diesem Thema irreführend.
Ohne zu wissen, was er will, kann man ihm nicht wirklich helfen. Kenntnisse in HTML schaden sicher nicht.
Wir versuchen hier im Forum ja immer den Fragestellern zielführend zu helfen. Spekulieren hilft da nach meiner Erfahrung nicht. Jetzt bitte wieder zurück zum Topic.
|
Zombie1097
Anmeldungsdatum: 18. April 2015
Beiträge: 65
Wohnort: Im "Ländle"
|
Ich würde ganz klar Python empfehlen! Java ist meiner Meinung nach zu kompliziert (Python: print; Java: system.out.print()...) HTML würde ich auch eher nicht empfehlen, außer man lernt gleich Javascript und PHP dazu, was ziemlich aufwendig ist. Für Python gibt es auch eine ausführliche Dokumentation und vieeeeeele gute Deutschsprachige Tutorials, wie z.B. http://www.python-kurs.eu/ welche vom ersten Programm bis in die fortgeschrittene Programmierung gehen. So kann ich jetzt schon komplexere Programme schreiben obwohl ich erst seit ein paar Monaten programmiere. Auch ein riesiger Vorteil ist, das Python mit einem ganz normalen Texteditor programmiert werden kann und kein IDE brauch. Auch ein Vorteil gegenüber Java ist, dass man nicht zwangsläufig Klassen o.ä. braucht sondern wenn es schnell gehen soll auch einfach mal nur alles hinklatschen kann. Außerdem muss man bei Variablen keinen Typ angeben und kann so Unvorhersehbare Nutzereingaben besser verarbeiten. Und mit Python Frameworks wie Django kann man auch Websites erstellen.
|