Frage:
Programmiensprache? Lernguides?
*GLORY*
2006-11-07 05:07:19 UTC
Hallo!

Ich habe endlich gemerkt, dass man Programmierkentnisse haben sollte. Das Problem ist, ich habe keine Zeit einen Kurs zu besuchen also möchte ich es zu Hause Via Buch/eigenes PC versuchen.
Ich bin aber verwirrt mit den zig Programmiersprachen. Was ist besser: Java? C? Fortran? VBA?
Wie ihr schon gemerkt habt, bin ich eine totalle Anfängerin! Am wichtigsten ist es mir jetzt Xcel absolut unter Kontrolle zu haben (die normale Funktionen, die unter "Hilfe" beschrieben werden hab ich schon im Griff, Makros sind aber noch einen großen Unbekannte), meine Karrierechancen zu verbessern und verknüpfungen zwischen mehreren Programme zu machen.

Lernbuchempfehlungen?

Danke sehr!
Zehn antworten:
m.trinkaus
2006-11-07 05:58:19 UTC
also empfelen würde ich zum anfang java aber da du ja schon eine klare vorstellung hast was du willst mach dich mit visual basic vertraut und dann kannst du ja weiter sehen eine gute und kostenfreie möglichkeit für den einstieg ist buch downloaden http://www.knowware.de/?book=visual_basic&cat=6 makros aufzeichnen und dann mit hilfe des buches verstehen kannst auch das buch durcharbeiten viel spass
Tigerente
2006-11-07 13:19:02 UTC
Vielleicht mit den Makros in Excel beginnen, auch das ist schon Programmieren. Dann nach der Programmiersprache gucken, die für die Karriere wichtig ist. Eher technisch? Eher kaufmännisch?
2006-11-07 23:09:40 UTC
Also welche Programmiersprache Du brauchst, hängt letztlich davon ab, was Du programmieren möchtest.



Anfangs kann es ganz hilfreich sein, bei VBA reinzuschnuppern, das ist relativ unkompliziert. Empfehlung: Starte Excel, gehe dann auf Extras => Makro => Aufzeichnen, führe ein paar Aktionen durch und schau Dir hinterher im Visual-Basi-Editor (ist Bestandteil von Office) den Quelltext an. Mit der Hilfe-Funktion und dem Objektkatalog kannst Du Dir dann noch einiges aneignen. (Ist aber die Methode für Tüftler.)



Java ist auch gut zu erlernen, aber auch eine insgesamt recht mächtige Programmiersprache, die einige Eigenarten hat, die man beispielsweise aus C kennt. Da sie recht konsequent objektorientiert ist (was im Moment so der Stand der Dinge sein dürfte), dürften Kenntnisse hierüber auch beim Erwerb von Programmierkenntnissen in anderen Programmiersprachen helfen. Allerdings musst Du dafür von der Seite http://java.sun.com/javase/downloads/index.jsp mindestens das Java JDK 5.0 Update 9 (etwa 49,5 MB) herunterladen; willst Du beim Kompilieren nicht auf der Kommandozeile arbeiten (und auch sonst etwas mehr Komfort) empfehle ich den Download des JDK mit NetBeans (etwa 139 MB). Allerdings ist NetBeans relativ komplex.



Als Literatur zu Java würde ich Dir empfehlen, die letzte Auflage (also die vor der aktuellen Auflage) von "Java ist auch eine Insel" herunterzuladen. Das Buch gibt's als "OpenBook" unter http://www.galileocomputing.de/katalog/openbook/ , wo Du auch andere interessante Bücher findest.
Mirakulix
2006-11-07 22:49:16 UTC
Du kannst mit JavaScript anfangen. Dazu brauchst du eigentlich nichts, außer einen Editor und einen Browser. Anleitungen gibt es genug im Netz und du hast ohne großen Aufwand schnell Ergebnisse.

Was ich noch witzig finde ist Flash-Programmierung. Ich habe mir da SwishMax besorgt. (99US$). Damit kann man dann auch witzige kleine Sachen machen und es ist auch relativ leicht.

Delphi ist auch schön zum Lernen oder auch die ganz neuen Sachen wie z.B. VB.net. Da kann man sich kostenlos eine IDE (Entwicklungumgebung) von MS herunterladen und die Sprache ist schon sehr ausgereift und man kann wirklich viel damit machen.
?
2006-11-07 15:56:46 UTC
"Ich habe endlich gemerkt, dass man Programmierkentnisse haben sollte." ... Hast du das? Ich bin zwar Programmierer, aber ich bin mir da garnicht so sicher.

Als normaler Anwender solltest du in der Lage sein Office zu bedienen und zwar gut zu bedienen. Insofern würdest du dir sicher einen Gefallen tun wenn du mal einen Intensivkurs Office vor allem Word und Excel bei der VHS belegst. Aber Programmieren? Nicht wirklich.

Wenn dus aber doch machen willst.

C/C++ ist die schnellste von allen und für einen Anfänger eher ungeeignet.

Java ist langsamer aber dafür unabhänig vom Betriebssystem. Und ebenso schwer zu lernen wie C++

VB (Visual Basic 6) und VBA (Visual Basic for Applications) ist für einen Einsteiger gut zu verstehen vergleichsweise einfach in der Handhabung, Gut geeignet für kleinere Problemstellungen und um schnell schöne Öberflächen zu gestalten für Komplexe und Rechenaufwendige Aufgaben ist sie aber gänzlich ungeeignet.

Ich verwende oft eine Verbindung von C++ für die Rechenaufwendigen Sachen und VB für die Oberfläche.

VB .NET also die neue Version ist nach meinem Verständnis komplizierterter, unhandlicher, inkonsistenter was die Objektorientierte Philosopie angeht im Vergleich zu VB, C++ oder Java. Oder Kurz gesagt VB .Net ist Müll. (meine Ansicht).



Addison Weslay bring in der regel die besten Lehrbücher raus, weil hier wirklich gründlich gearbeitet wird, allerdings sind die Bücher nicht gerade Billig. ~ 50 uro für ein Buch wirst du da schnell mal los.
2006-11-07 14:33:18 UTC
Muss auch mal was sagen: Für Excel reicht dir VBA. Brauchst keine andere Sprache vorerst. Ist einfach zu lernen, kapiert jeder (habs auch sogar kapiert). Musst aber genau wissen, ob du nur Makros (VBA) oder richtige Anwendungen schreiben willst (eben in VB).

Kannst natürlich auch andere Sprachen wie C/C++, JAVA, Delphi, ... lernen. Aber wie gesagt, wenn es dir hauptsächlich um Excel geht, mach VBA!!!



Bücher über Makros kenne ich leider nicht, aber ein sehr guter Autor von Büchern ist Michael Kofler. Schau mal bei amazon.de oder terrashop.de mal nach.
Kai F
2006-11-07 13:54:21 UTC
In Excel findest Du unter Extras -> Makro den Visual Basic Editor, der hat eine eigene Online-Hilfe, die Du Dir mal ansehen solltest. VBA ist ein ganz guter Einstieg. Grunsätzlich am Anfang solltest Du eine Hochsprache nehmen (Basic, C, Java, PHP...); Sachen wie Fortran oder Cobol sind maschinennäher und schwieriger (und werden ausserdem nicht mehr so oft verwendet).

Grundsätzlich ist Programmierung ein Prozess, der von der verwendeten Programmiersprache unabhängig ist. Mit welcher Sprache Du anfängst, ist darum ziemlich egal: die Syntax lernen ist noch das Einfachste.

Schwieriger ist es dagegen, Programmierrichtlinien einzuhalten oder nicht gleich mit Codeeingabe anzufangen, sondern erstmal ein Ablaufdiagramm zu erstellen.



Ich habe noch ein paar Links dazu gefügt. Wenn Du eines kaufen willst, noch ein Tip: erst mal in der Bücherei oder auf dem Gebrauchtmarkt schauen, da lässt sich bei den oft recht teuren Spezialwerken der eine oder andere Euro sparen.
hoppsie165
2006-11-07 13:40:55 UTC
Programiersprachen beherrschen ist so eine Sache.



Wenn es dir zunächst um das beherrschen von Exel geht solltest du doch damit anfangen und nicht gleich mit einer Programmiersprache. Für die Makros sind Visual Basic Kenntnisse von Vorteil. Überhaupt finde ich VB sehr vielseitig und für kleine bis mittlere Anwendungen sehr gut. Als Buch für den Einstieg kann ich dir Visual Basic 6 Kompendium von Markt und Technik ans Herz legen. ISBN 3-8272-6601-7. Sehr übersichtlich fängt mit kleinen Schritten an mit Beispiel CD und wenn alle Stricke reißen kannst du dich auch per E-Mail an den Autor wenden und den um Hilfe bitten, sehr nett hat mir auch schon bei einem Problem geholfen.
Franz
2006-11-07 13:37:00 UTC
Kauf dir mal

VBA mit Excel 2000 lernen . Einstieg in die Welt der Makroprogrammierung (Broschiert)

von Patrizia S Prudenzi

(1 Kundenrezension)

Amazon-Preis: EUR 24,95 Kostenlose Lieferung. Siehe Details.



oder ähnliches. Wenn du's durch hast empfehle ich dir Datenbankprogrammierung z.B. "Access 2003 Programmieren"

viel Erfolg
2006-11-07 13:22:15 UTC
Das kommt nun darauf an was man programmieren möchte. Die Programmiersprachen ähneln sich fast alle. Jave ist für den Anfang wohl am besten geeignet. Es läuft auf javafähigen Handys, auf Windows, Linux, und man kann seine Homepage damit aufpeppen,

Es gibt gute Anfängerkurse ab 4€ im Buchhandel.


Dieser Inhalt wurde ursprünglich auf Y! Answers veröffentlicht, einer Q&A-Website, die 2021 eingestellt wurde.
Loading...