English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Alle Kategorien

Ich möchte gerne eine Programmiersprache erlernen. Diese sollte allerdings (möglichst) leicht verständlich und leicht zu erlernen sein. Ich kenne mich mit Computern ganz gut aus, möchte mein Wissen aber erweitern.

Ich habe gehört Delphi soll für Anfänger gut geeignet sein, aber ich möchte jetzt auch keine "billige" Sprache, also eine mit der ich später nichts anfangen kann (weil keine komplexen Projekte programmierbar sind) erlernen. Wie sieht es mit Java, Visual Basic, C++ aus? Könnt ihr mir eine empfehlen? (Vlt. auch kostenlose Ebook's für Anfänger?)

2007-01-03 00:11:09 · 9 antworten · gefragt von aykie 2 in Computer & Internet Programmierung & Design

Ist PHP nicht nur für Websites gedacht? Kann ich damit denn auch z.B. Spiele programmieren?

2007-01-03 07:56:50 · update #1

9 antworten

Frage 10 Programmierer und Du bekommst 10 verschiedene Antworten. Und das Schlimme ist: Alle haben irgendwie recht!

Also, das Wichtigste ist, dass man die Grundlagen der Programmierung erlernt, nicht in welcher Sprache man schreibt.

Wenn Du Schriftsteller werden willst, musst Du auch erst lernen, wie man Bücher schreibt. In welcher Textverarbeitung Du das machst ist dann nur noch Geschmackssache.

Wenn Du weißt, was Du machen willst (Spiele, Datenbanken, Web-Anwendungen, Microcontroller-Anwendungen usw.) dann suchst Du Dir das Tool aus, mit dem Du die Arbeit am besten erledigen kannst. Wenn Du die Grundlagen verstanden hast, dürfte die Syntax der ausgewählten Sprache schnell erlernt sein...

2007-01-04 12:22:46 · answer #1 · answered by Max M 2 · 0 0

ganzklare sache!

HTML!CSS!

2007-01-04 11:44:45 · answer #2 · answered by CleverFrager 2 · 0 0

Die verschiedenen kleinen BASIC-Dialekte machen keinen Sinn, da damit keine wirklich guten Programme erstellt werden können. Wenn dann Visual Basic 2005 oder meinentwegen auch noch das alte VBA (Visual Basic for Applications - das ist das, was in den Office-Anwendungen benutzt wird). VB 2005 kannst Du als Express Version kostenlos bekommen und da es nicht mehr "nur" Basic ist, sondern auch die .NET-Klassenbibliothek dahinter steht, ist es mittlerweile auch sehr gut als Einsteigersprache geeignet. Ansonsten hätte ich Dir eher abgeraten.

Wobei ich lieber mit Visual C# (C-Sharp) beginnen würde. Aber das ist Ansichtssache. Die Sharp-Sprachen sind alle ähnlich und nur syntaktisch ein klein wenig verschieden. Letztlich kannst Du damit alles machen, was in Richtung richtige (auch große) Anwendungen geht. Macht sich aber nur gut, wenn Du einen flotten Rechner hast, da es sonst etwas langsam werden könnte. C# gibts auch kostenlos bei Microsoft und wird auch in Zukunft eine gute Wahl bleiben. Gute Literatur gibt's auch.

Visual C++ wäre die 1. Wahl, wenn Du keine .NET-Anwendungen schreiben willst. VC++-Programme mit der Windows API oder mit MFC/ATL sind sehr viel schneller, aber nicht unbedingt moderner. Würde ich Dir nur mit einem guten Grund für den Anfang empfehlen, also wenn Du z.B. Windows-Programmieren von Grund auf lernen willst und nicht in einer fertigen objektorientierten Umgebung bleiben möchtest oder wenn es Windows-Kernel-Treiber, schnelle ActiveX-Komponenten oder IE-Erweiterungen o.ä. werden sollen.

Delphi benutzt eine Pascal-ähnliche Programmiersprache. Ob Du ein C- oder Pascal-Fan bist, musst Du selber rausfinden. Pascal ist i.d.R. schreibintensiver. Machen lässt sich aber in etwa das Gleiche. Wobei Delphi von der Microsoft-Konkurrenz kommt und evtl. daher der Entwicklung etwas hinterher hinkt. Zumal gerade einer der Hauptentwickler zu M$ gewechselt ist.

JAVA ist auch kostenlos. Die Sprache hat viel von C. Wobei JAVA die gleichen Ansätze verfolgt wie die .NET-Sprachen von Microsoft: Es wird eine große Klassenbibliothek als Grundlage benutzt und die bremst Rechner mit wenig Ressourcen aus. Letztlich ist JAVA von der Sprache her sehr gelungen, aber solange die Programme langsam bleiben und die selbstgezeichnete GUI nur träge reagiert und jeder schon von weitem sieht, das ist ein JAVA-Programm, solange sollte man das nicht benutzen. Wenn Du 3D-Anwendungen schreiben willst oder Handy-Software, dann ist JAVA zu empfehlen.

Persönliche Empfehlung: Nimm Qt (www.trolltech.com) in Verbindung mit dem mitgelieferten GNU-C++-Compiler. Wird unter Windows etwas umständlich von der Kommandozeile aus bedient, aber die Ergebnisse sind toll und man lernt von Anfang an richtiges C++ mit einer ausgereiften Klassenbibliothek.

VG, M.

2007-01-03 08:50:08 · answer #3 · answered by munahid 1 · 0 0

visual basic ist am anfang recht gut zu erlernen.danach C++.

2007-01-03 08:43:36 · answer #4 · answered by Anonymous · 0 0

Mit Visual Basic erzielst Du ziemlich schnell Erfolge; Delphi ist an Pascal angelehnt, aber eher auf Dtenbank-Erstellung optimiert und eignet sich gut für den Einstieg; C++ (oder C#) ist die Standard-Programmiersprache für Profis.

Für einen einfachen Einstieg würde ich Dir empfehlen, Dich zuerst einmal mit Javascript für Websites zu beschäftigen; da siehst Du relativ schnell Erfolge, weil Du das direkt im Browser ausführen kannst. Danach eventuell mit Java oder C++.

Ich selber gehöre zu den "Oldies", die noch Pascal gelernt haben; die Sprache ist aber out. Ich programmiere auch nicht mehr, sondern mache nur hin und wieder ein kleineres Projekt in Javascript.

Falls Du Dich auf die Internet-Welt konzentrieren willst, wären auch so server-basierte Sachen wie PERL oder PHP eine gute Sache. Damit kannst Du immer etwas anfangen.

2007-01-03 08:37:55 · answer #5 · answered by Lucius T Fowler 7 · 0 0

Du solltest für Dich selber klären, was für Aufgabengebiete Du mit den Programmen lösen möchtest. Es gibt nämlich Programmiersprachen, die sind besonders gut für das Internet geeignet, andere zum Erstellen komplexer Anwendungsprogramme, wieder andere für Datenbankabfragen...

Jede Sprache kann die falsche sein, wenn Du Deine Aufgaben nicht mit ihr lösen kannst.

++++++++++++++++++++++++++++++++++++
Gerade lese ich die Meldung wonach "D" eine Hybrid-Sprache aus C++ und Java fertig ist. - Vielleicht ist das etwas für Dich?

http://www.heise.de/newsticker/meldung/83145
++++++++++++++++++++++++++++++++++++

2007-01-03 08:32:26 · answer #6 · answered by Anonymous · 0 0

um noch ein wenig mehr Verwirrungen zu schaffen ich glaube es kommt immer darauf an was du denn später Programmierern möchtest aber ich finde eine gute Variante ist Java erstens ist es Plattform unabhängig zweitens ist es an c angelehnt und drittens bekommst du alles was du brauchst zum nulltarif

http://www.knowware.de/?book=java&cat=6.2

2007-01-03 08:31:00 · answer #7 · answered by m.trinkaus 2 · 0 0

ich wuerde pascal lernen ist einfach und alles geht damit
und dann zum aufstocken delphi.

2007-01-03 08:21:30 · answer #8 · answered by whyskyhigh 7 · 0 0

Fang zuerst mit Basic an! ich empfehle dir PureBASIC.. - Das icht leicht zu lernen, billig und mächtig. dann kannst du mit C++ Anknüpfen und hast sehr gute grundlagen. API ist drin, du kannst DLL's benutzen und .Net Anwendungen Schreiben - und das ganze ist plattformunabhängig (Wenn man es richtig macht, laufen deine Applikationen auf jedem(!) System)

Delphi betrachte ich eher als Belastung, hab auch damit angefangen -.-

Deine Fragen Beantworte ich dir gern, Schreib mir doch auch mal ne mail an fat_wotan@yahoo.de Danke ;)

2007-01-03 08:16:15 · answer #9 · answered by Fatwotan 2 · 0 0

fedest.com, questions and answers