Leicht zu erlernende Sprache gesucht.
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
anfang
einsteiger
einstieg
empfehlen
erlernen
forum
frage
http
lernen
meinung
problem
programm
programmieren
programmiersprache
sache
sagen
sprache
studio
url
windows
-
hallo
ich habe gehört das TCL/TK recht einfach zu erlernen ist und dabei auch recht mächtige Programmiersprache die auch Plattformunabhängig läuft ... ein Versuch wäre es wert.
edit: eine deutsche Seite zu Tcl/tk gefunden, mit Forum: http://www.self-tcl.de/
Beitrag zuletzt geändert: 25.4.2010 14:14:02 von gospielen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hm, also ziemlich viele Vorschläge für die richtige "Einsteiger-Programmiersprache"...
Also ich bin der Meinung, dass Basic (egal welcher "Unterdialekt") am allereinfachsten
für einen Einsteiger ist. PHP, Java, C, C++ u.v.m ist viel zu kompliziert. Da schlägt man
sich viel zu viel mit der Syntax herum. Außerdem braucht man um ein lauffähiges Programm
hinzukriegen noch dies und das und blubb. Davon versteht man als Einsteiger wenig.
Das ist nicht Sinn der Sache. Sinn ist es Prinzipien des Programmierens zu erlernen.
Und gleich mit Objektorientierten Sprachen anzufangen halte ich auch für Quatsch. Das
lenkt am Anfang zu sehr ab und verkompliziert die Sache nur noch. Das überblickt man nicht
(sage ich aus Erfahrung).
Habe selber mit QBasic angefangen und bin ganz gut damit gefahren. Basic ist wie gesagt,
sehr schnörkellos und relativ intuitiv von den Befehlen her. Es ist zwar schon sehr alt, aber
wenn man wirklich programmieren lernen will, ist es das Richtige. Außerdem ist es rucki-
zucki startklar. Keine Installation, kein nichts. Einfach loslegen.
Hier findest du alles was du wissen musst:
http://www.qbasic.de/
Hier findest du den Interpreter bzw. die IDE:
http://www.o-bizz.de/qbdown/qbcompil/qb_4_5_d.zip
Tipp: Benutze die Hilfe von QBasic4.5. Dort stehen alle Befehle erklärt.
Oder du machst das Tutorial für einen blitzschnellen Einstieg:
http://www.o-bizz.de/qbtuts/selfqb.zip
Am Anfang würde ich dir raten kleine Spielchen zu programmieren. Das macht Spaß und
steigert den Lernerfolg. Kleines Spiel wie Pong reicht als allererstes Projekt schon bei
weitem aus.
PS: Ja, ist alles noch DOS-Style. Ggf. benötigst du die DOS-BOX
PPS: Nein, ich bin nicht 100 Jahre alt und habe das Programmieren vor 50 Jahren begonnen.
Manche Leute denken bestimmt sowas, wenn man zu solcher alter Technik greift. Aber es ist
wirklich das einfachste und beste was es gibt. Wissen und schätzen tun es (leider) nur wenige. -
tangoal schrieb:
für einen Einsteiger ist. PHP ( .... ) ist viel zu kompliziert.
so ein Quatsch, ich kenne 12-Jährige die mit PHP rum-hantieren, und das garnichtmal so schlecht :)
PHP ist auch deshalb gut, weil es seehr sehr sehr viel Stuff dazu gibt, viele Tutorials, etc.
is qbasic nicht langsam "veraltet" ? ... basic war mal zu Zeiten des C64 interessant :P :OoO:
-
gospielen schrieb:
tangoal schrieb:
für einen Einsteiger ist. PHP ( .... ) ist viel zu kompliziert.
so ein Quatsch, ich kenne 12-Jährige die mit PHP rum-hantieren, und das garnichtmal so schlecht :)
PHP ist auch deshalb gut, weil es seehr sehr sehr viel Stuff dazu gibt, viele Tutorials, etc.
is qbasic nicht langsam "veraltet" ? ... basic war mal zu Zeiten des C64 interessant :P :OoO:
Für jemanden, der daran sitzt und richtig Spaß dran hat, soll wohl auch PHP geeignet sein zum Einstieg.
Der hat nämlich ein Ziel: eine Website zu erstellen. Und da sitzt der Tag und Nacht dran.
Aber wer das nicht will, braucht ein anderes Ziel. Außerdem ist PHP keine "echte" Programmiersprache.
Außerdem brauchst du noch z.B. xampp und soweiter, um das laufen zu lassen. Da muss man sich auch
noch Einarbeiten, usw... alles Quatsch für den Anfang, wenn man sich nicht mit Web auseinandersetzt.
Klar gibts dafür Tutorials, aber für QBasic auch mindestens genausoviel.
Veraltet? Ja, habe ich auch nicht abgestritten. Aber zum Lernen ideal. Nicht mehr und nicht weniger.
War ja klar, dass gleich einer kommt und QBasic schlecht macht. Für solche Leute gilt immer folgendes:
"neu = gut"
"alt = igitt, bäh"
So einfach dieses Muster auch ist, so sehr kann man sich manchmal auch irren
-
nö, schlecht machen will ich es nicht,
aber wie Du schon richtig gesagt hast, es kommt sehr darauf an,
was man damit machen will, und in diesem Fall: Webseite ist PHP die 1. Wahl
wenn es um "richtige" Programmierung geht, dann würde ich C++ empfehlen
oder eben TCL/TK, was eine Art "Erweiterte C-Sprache" ist ....
zum "neu" Lernen würde ich keine "alte" Sprache nehmen,
sonst lernt man was, das in kaum noch eingesetzt wird,
und hat deshalb auch weniger "Stuff" und Diskussionen dazu
...
PS: meine erste "Sprache" war auch Basic, aber das war vor über 15 Jahren (C64)
... aber ich finde PHP war einfacher zu lernen als Basic, alleine schon wegen der Fehlermeldungen
ok, vielleicht auch deshalb, weil ich schon etwas "Grund-Verständnis" hatte (Strings, Arrays, Schleifen, etc. )
im Grunde egal welche, man kann ja mehrer ausprobieren, und die nehmen, die einem am besten "liegt" das kann ja von Person zu person sehr unterschiedlich sein wo man sich eben besser "rein-friemeln" kann ... wo man bessere Infos, Tipps, Hilfen, etc. bekommt ...
-
Vielleicht sollte vhm-9cr noch mal ein wenig konkretisieren, was genau er/sie sich unter programmieren vorstellt und welche Ziele damit erreicht werden sollen.
Dann sind nicht so unzählig viele Spekulationen nötig.
Möchtest du also
* für das Web programmieren
* ein Spiel programmieren (vergiß es zunächst)
* ein kleines Programm für die Verwaltung von Comics (o.ä.) programmieren
* nur mal so gucken, wie man programmiert
* oder ...
Beachte jedoch: Es ist wie das Erlernen eines Musikinstrumentes. Man nimmt nicht einfach eine Gitarre in die Hand, spielt ein zwei Tage und beherrscht dann das Ding. Häufig ist das Problem: Ich möchte Gitarre spielen können, habe aber keine Lust zum Üben.
-
mauer01 schrieb:
Ich würde AutoIt empfehlen damit kann man so gut wie alles machen und ist viel einfacher als die ich kenne und einfach mal in Youtube nach blog4itde suchen und ein paar seiner tuts schauen dann hats man so gesehen eigentlich schon
War erst von nicht so begeistert von AutoIt www.autoitscript.com, da Freeware (erste Meinung, das kann ja nichts sein, außerdem dann doch wieder eine neue Sprache lernen, hatte ja erst mit VB angefangen) aber jetzt bin ich nur begeistert. Ist aber in Englisch, es gibt aber eine deutsche Hilfe-Anleitung und ein deutsches Prortal. LG Sebi -
also,...
meiner meinung nach sollte man diese fragen zuerst beantworten bevor man wilt danfängt sprachen zu lernen...
Was will ich erreichen?
Welche Vorkenntnisse habe ich?
Wie viel Zeit möchte ich investieren?
vergleichbar mit:
In welches land möchte ich?
wie viel geld habe ich?
beherrsche ich die sprache^^?
xD
also ich habs so gemacht ich hab mit html angefangen erst einmal das grundprinzip lernen....
dann hab ich ein bisschen php java angeschaut...( leider für mich damals uninteressant... weil ich kp hatte was ich tun will)
dann ein wenig c++ (auch irgendwie nichts damit anfnge können)
und jetzt fange ich wieder was neues an xD
aber man kann sich die einzelnen sprachen mal anschauen....
einfach planlos anfangen find ich aus eigener erfahrung schlecht xD
greets -
QBasic ist nicht nur Unfug, weil es uralt ist, sondern auch, weil die "Logik", die heute an den Tag gelegt wird, fehlt. QBasic ist nicht Objektorientiert, die IDE FreeBasic ist ein bisschen besser, da muss man wenigstens Variablen instanzieren.
Für Anfänger scheint mir SmallBasic das richtige zu sein. Ist Objektorientiert, logisch & einfach. Desweiteren kann man davon schnell zu VB, von da schnell zu C(++)...
Small Basic Download bei heise
Ist recht einfach, englisches Tutorial liegt dem Download bei. Eine sehr detailierte, deutsche Anleitung findest du hier.
-
Ein Problem was in der Diskussion bisher viel zu kurz kam ist die Frage nach dem WAS!
Denn auch wenn hier ganz viele sagen, ja damit kann man gut was machen und dieses ist ganz toll, jenes ist veraltet und hast'e nicht gesehen, die Frage nach dem Ziel bestimmt schonmal grundsätzlich, welche Sprache in Frage kommt.
Aus der Fragestellung des Threadschreibers schließe ich, dass er auf Windows programmieren will und dann auch noch mit toller GUI etc.
Mein Kommentar dazu: Such dir einen anderen Einstieg!
Das Problem sehe ich so begründet, Windows ist schonmal denkbar schlecht geeignet, um überhaupt etwas zu lernen, da es eine relativ erbärmliche Konsole (cmd.exe) hat und eher mit GUI Programmiert wird. Ein linux oder unix wäre besser geeignet, aber dahin will ich niemanden drängen, schließlich ist das nicht jedermans Welt.
Darum will ich hier mal ein paar Möglichkeiten zeigen, was es heißt ein Programm zu schreiben:
1. gibt es ein paar Sprachen, die man im WWW gut anwenden kann, das wären z.B. (die wichtigsten): PHP, RUBY, PERL, PYTHON
2. für die Konsole programmieren, hier gibt es wieder eine ganze Reihe von schönen und interessanten Sprachen, z.B.: PERL, PYTHON, BASIC, C, C++, C#, usw. das kann man eigentlich mit jeder Sprache machen, aber einige sind da etwas angenehmer, vor allem für anfänger
3. kann man mit GUI programmieren, dafür braucht man aber i.d.R. gute bis sehr gute Kenntnisse in der Sprache, mit der man programmieren will und normalerweise braucht man einige libs, um das ganze realisieren zu können, aber auch hier gibt es einfache Einsteigerpakete
Die meisten Anfänger wollen immer mit einem Graphical User Interface (um mal zu sagen was GUI heißt) arbeiten, dabei ist das wichtige das UI hinten, nur die meisten Anfänger denken es sei das G vorne :D
So nun mal zu meiner Empfehlung, wenn du dich im web bewegen willst empfehle ich drei meiner oben genannten, nimm einfach die, welche du am einfachsten findest! PHP, PERL, RUBY
Wenn du wie ich annehme mit toller GUI, aber nichst dahinter programmieren willst, dann solltest du DELPHI versuchen, das ist eine Entwicklungsumgebung, sowie ein weiter entwickeltes PASCAL, damit habe ich in der Schule gearbeiten, ist ziemlich einfach, aber ich mag es persönlich nicht so sehr, da es wie gesagt stark auf Anfänger zielt, sowie die jenigen für die die GUI wichtiger ist, als das Programm.
zu guter letzt etwas für die Konsole, da ist für nen Einsteiger bestimmt BASIC zu empfehlen, obwohl ich da PERL vorziehe, aber PERL ist so dermaßen umfangreich, dass man sich da ziemlich reinknien muss, ich habs halt nur gelernt, weil ich zufälligerweise 2 Bücher dazu von meinem Vater bekommen habe, die er sich mal gekauft hat, jedoch nie gelesen oder angewendet hat.
Außerdem ist PHP mehr oder weniger ein direkter ableger von PERL, soll heißen ich benutz gelegentlich mal meine PERL-Referenz um PHP Befehle zu finden, umgekehrt funktioniert das leider nicht, da PERL etwas anders tickt.
Übrigens ich hab mich mit mehrereren Sprachen beschäftigt und zum Teil gelernt, weil ich schlicht eine möglichst optimiertes Resultat haben wollte, PERL war mein Sieger unter den Interpretersprachen und C war gewinner bei den Kompilierten und schön fand ich das JAVA da ziemlich naja ... war, die Sprache ist meiner Meinung nach einfach völlig überladen, bei gleichzeitig suboptimaler Implementierung.
Beitrag zuletzt geändert: 10.5.2010 15:53:41 von nemoinho -
Also wenn du mit VB schon Probleme hast, würde ich dir - wie schon viele vor mir - eine leichtere (Web-)sprache empfehlen. HTML oder PHP bzw. JavaScript sind leichte Sprachen für den Anfang. Wenn du aber unbedingt mit der Windoofprogrammierung anfangen willst und mit VB Probleme hast, wird es schwierig
Als Plattformunabhänige Sprache würd ich dir für den Anfang Python (oder Delphi - mein Lehrer meint es ist leicht(-er), ich bin aber anderer Meinung) empfehlen.
Python Entwicklungsumgebung würd ich dir die mitgelieferte empfehlen für HTML/PHP/JS kenn ich keinen speziellen, guten - ich nutze NetBeans von Sun.
Wenn du dich dennoch für VB, C/C++, C# entscheiden soltest, dann sind die kostenlosen Expresseditionen des Visual Studio von MS eine gute Wahl, obwohl sie am Anfang nicht sehr leicht zu bedienen sind.
PS: Wenn du dich für HTML in Verbindung mit ASP.NET entscheiden solltest, empfehle ich ebenfalls eine Expressedition des Visual Studio.
PPS: Das Visual Studio nimmt dir sehr viel Programmierarbeit ab... das macht es für manche schwierig, eine Sprache "richtig" zu lernen, aber das musst du selbst beurteilen. -
Hallo,
eine Onlinesprache sollte man immer zunächst im normalen Editor schreiben, dann aber als .html-Datei abspeichern. Der Editor hilft dir... ungefähr gar nicht und du erlernst die Sprache wirklich und lernst nicht nur, irgendwelche Buttons in ein Feld zu ziehen wie bei Visual Studio... -
Also, wenn du wirklich programmieren lernen willst, dann ist Visual Basic ein recht guter Anfang. Aber wie du sagtest, sei dies zu schwer für dich. Da würde ich dir raten es einfach sein zu lassen oder setzt dich mal hin und quäle dich da durch. Denn anders wird es nicht funktionieren... Kein Meister ist vom Himmel gefallen.
Beitrag zuletzt geändert: 12.5.2010 17:54:05 von koslo -
medi8tor, damit haben wir früher in der 5.Klasse "programmiert",...
http://www.dooyoo.de/web-design/mediator-5/303900/
natürlich kann man damit keine sinvollen Programme erstellen,...
tion
Edit: Das unterstrichene
Beitrag zuletzt geändert: 12.5.2010 18:27:20 von tion -
Ich hab damals in der 5. Html gelernt und würde auch jeden anraten der zuvor noch nie etwas mit Progranmiersprachen zu tun hatte,dann hab ich mit Php weitergemacht und bin jetzt an Java(bzw -script).
mfg
FElix -
Hallo,
felicius12 schrieb:
[...], dann hab ich mit Php weitergemacht und bin jetzt an Java(bzw -script).
Wie schaffst du es, zwei total unterschiedliche Sprachen mit total unterschiedlichen Anwendungsgebieten gleichzeitig zu lernen und noch zur Schule oder Arbeiten zu gehen?
Egal. Ich denke, da JavaScript sehr viel mit HTML zutun hat, sollte man es zwischen HTML und PHP quetschen. Zumindest die Grundlagen.
Für erweitertes Verständnis (wenn man Spaß an Programmieren gefunden hat) wäre als "Zwischenschritt" zwischen PHP und Java noch C++ eine Möglichkeit, um mal zu erproben, ob man für 100% reines, objektorientiertes Programmieren überhaupt "geschaffen" ist.
Gruß,
lifels -
Ich bin immer wieder erstaunt, wieviele Leute HTML als "Anfängerprogrammiersprache" ans Herz legen.
Sicher habt ihr das schon 1000 mal gehört aber es ist eine Auszeichnungssprache (Markuplanguage).
Ich denke das wichtigste beim programmieren lernen ist in erster Linie nicht die Sprache. Viele haben
Argumente gebracht, die ich verstehe, weil es für einen Anfänger schwer ist sich noch zusätzlich mit dem
ganzen drumherum beim erstellen eines lauffähigen Pogramms zu beschäftigen.
Das wichtigste beim Programmieren lernen ist aber meiner Erfahrung nach immernoch zu erlernen als erstes das Problem ganzheitlich zu erfassen und sich dann ohne auch nur eine Zeile Code dazu verfasst zu haben erstmal über die Lösung den Kopf zu zerbrechen.
Wenn es schon am Verständnis mangelt ist eh alles verloren.
Deswegen sollte man sich selbst einem Eignungstest stellen, indem man ersteinmal versucht Problemestellungen in Pseudocode zu lösen bevor man daran scheitert, dass irgendeine Datei nicht am angegebenen Ort gefunden wurde
und deshalb das Programm nicht kompiliert werden kann.
Damit komme ich zum Schluss, dass erstens für eine objektive Bewertung des "Eignungstests" und zweitens für Hilfe bei technischen Problemen Programmieren unter Aufsicht einer kompetenten Person erlernt werden sollte.
Und damit hat sich die Frage der Sprache auch geklärt, da diese dann von eben jener Person vorgegeben wird.
So ich hoffe mal ich hab euere Nerven mit dem Post nicht allzusehr strapaziert. -
Es gibt nichts was einem geschenkt wird oder in den Schoß fällt ;)
1. ) HTML ist keine Programmiersprache. (aber empfehlenswert zu lernen )
2.) Programmieren lernen hat erst mal nix mit einem Betriebssytem zu tun. Auf Microcontrollern hast z.B gar keins ;)
3.) Die grundlegenden Teile einer Programmiersprache sind alle ähnlich (Schleifen, Verzweigungen usw)
Du musst wissen was du programmieren willst .. dann kannst du das in jeder Sprache realisieren.
Tutorials die nur beschreiben wie man etwas zusammenklickt sind oft nicht hilfreich zum Verständnis.
Aber wenn du schon Probleme mit Basic hast dann wirst du mit Java, c++ oder delphi nicht glücklich.
Pascal war in seinem Ursprung (vor Turbopascal) mal geeiget als Anfängersprache aber da gibts keine Compiler mehr dafür. -
Da der Thread jetzt 2 Monate alt ist und der Threadersteller sich praktisch nicht zwischendurch geäußert hat, mache ich hier jetzt dicht.
Bei Fragen einfach eine pn an mich schreiben. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage