Anwendungen programmieren (Offline & Online)

12/02/2014 18:02 Polydoros#1
Hallo Liebe epvper,


Ich wünsche mir kleine Anwendungen und Automatisierte Abfolgen programmieren zu können.
Nun da mir sowas leider nicht in die Wiege gelegt wurde, muss ich das wohl lernen :p

Mein Ziel ist es kleine Anwendungen zu schreiben welche mit APIs interagieren und evlt Website welche diese Anwendung quasi Online betreiben. Quasi kleine Tools und Websites selbst zu schreiben.

Nun mit welchen Sprachen fängt man am besten an?
Welche Programme eignen sich am besten?
Bevorzugen würde ich auch wenn Ihr Tipps zu deutschen Tut / Büchern habt. Mein Englisch ist nämlich kaum alltags gebräuchlich :D

Ich habe Zugriff auf einen Windows V Server und einen Webspace, da ich denke das beim Management mit den Programmen auch das dazu gehört >.<

Liebe Grüße
Poly
12/02/2014 18:28 qqdev#2
C#, C++ (IDE's: Microsoft Visual Studio (Express))
Java (IDE's: Eclipse, NetBeans)
__
HTML, CSS, PHP (Editoren: brackets?, Notepad++, Eclipse)
12/02/2014 18:30 warfley#3
Theoretisch gesehen erfüllt so ziemlich alle gängigen programmiersprachen deine bedürfnisse.
Ich persönlich mag ja Delphi/Free pascal, einfach zu lernen, große standard Bibliothek, Läuft auf so gut wie jedem system, und mit indy ist es unglaublich einfach webanwendungen zu schreiben
12/02/2014 19:13 MrDami123#4
Als Anfängerprogrammiersprache würde ich dir Python empfehlen. Hab selber damit angefangen und programmiere immer noch damit.
Du kannst alles von Raspberry PI über Win/Mac/Linux bis zu Webserver programmieren.
Die Syntax der Sprache ist sehr einfach gehalten und lässt sich intuitiv verwenden.

Wenn du jedoch hübsche neumodische Desktopanwendungen basteln möchtest, würde ich dir nicht zu Python raten dann eher zu C# oder C++, da diese einfach mächtigere GUI Bibliotheken besitzen. Zu erwähnen sollte an diesem Punkt jedoch sein, dass es Python APIs für alle großen Bibliotheken(Programme) anderer Programmiersprachen gibt.
12/02/2014 19:44 Epanias#5
Also ich habe mich ganz am Anfang an C probiert, jedoch schnell gemerkt dass das nichts für mich als Anfänger war und bin auf C# umgestiegen.

Hab mir dann das Buch "Einstieg in Visual C# 2012" von Thomas Theis zugelegt und angefangen damit zu arbeiten, habe es bis heute nie bereut. Super erklärte Beispiele für Anfänger und ein breites, bereitgestelltes Feld an Einstiegswissen. U.A. auch Internet-Anwendungen mit ASP.net (Webseitenprogrammierung), GUIs so wie die meisten für Einsteiger wichtigen Klassen und Datenbankanwendungen, die später auch mit Webseiten kombiniert werden.

Das Buch verwendet als IDE verschiedene Versionen des Visual Studios 2012 (Desktop (Express), Internet...)

Meiner Meinung nach auch super für schnell geschriebene und kleinere Anwendungen geeignet.

Sollte es Dich interessieren, hier gibt es das Buch:
[Only registered and activated users can see links. Click Here To Register...]

Es kann auch sein dass es mittlerweile aktuellere Versionen davon gibt, hab mich was das angeht jetzt nicht schlau gemacht.

Gruß
Epanias
12/02/2014 20:12 Polydoros#6
Erstmal danke euch allen für eure nette Hilfe :D

@Epanias ich hab eine 2013 Auflage gefuden ob die was sein könnte? [Only registered and activated users can see links. Click Here To Register...]

Habe das "Microsoft Visual Studio Professional 2013" von einem Freund bekommen, wird diese Software im Buch auch benutzt?

Liebe Grüße
12/03/2014 17:54 Mostey#7
Quote:
Originally Posted by Polydoros View Post
Erstmal danke euch allen für eure nette Hilfe :D

@Epanias ich hab eine 2013 Auflage gefuden ob die was sein könnte? [Only registered and activated users can see links. Click Here To Register...]

Habe das "Microsoft Visual Studio Professional 2013" von einem Freund bekommen, wird diese Software im Buch auch benutzt?

Liebe Grüße
Zwischen VS 2013 und 2012 gibt es kaum Neuerungen/Veränderungen die dich signifikant stören würden, daher ist es egal mit welcher IDE du lernst. Vorausgesetzt du bist fähig, auch mal Google zu bedienen wenn sich das UI tatsächlich mal unterscheiden sollte.

Übrigens ist Englisch wichtig und du solltest in der Tat fähig sein, Englisch zu verstehen. Irgendwann wirst du nämlich an dem Punkt angelangen, bei dem deine Lösungsansätze (oder generell Dokumentationen) nicht in Deutsch geschrieben wurden.
12/05/2014 16:25 Epanias#8
Quote:
Originally Posted by Polydoros View Post
Erstmal danke euch allen für eure nette Hilfe :D

@Epanias ich hab eine 2013 Auflage gefuden ob die was sein könnte? [Only registered and activated users can see links. Click Here To Register...]

Habe das "Microsoft Visual Studio Professional 2013" von einem Freund bekommen, wird diese Software im Buch auch benutzt?

Liebe Grüße
Was das angeht, stimme ich meinem Vorposter zu - selbst wenn das Buch VS 2012 nutzen würde, würde es keinen großen Unterschied machen.

Das 2013 Buch benutzt aber die VS 2013 Express Version, die Professional ist AFAIK nichts wirklich anderes, nur mit ein bisschen mehr Unterstützung durch zb mehr Vorlagen und eventuell ein par Zusatzfunktionen, bzw voller Zugriff auf alle Funktionen die in der Buchversion in einzelne Versionen von VS (Desktop, Internet) gesplittet ist. Selbst wenn das Professional nicht beides in einem ist, kannst Du auch Projekte in der Express Version erstellen die mit dem Buch mitgeliefert wird und mit Deiner weiter bearbeiten. Kannst es also unbesorgt benutzen ;).

Oh achja, soweit ich weiß läuft VS 2013 nur auf Win 8/höher. Also wenn Du ein älteres Betriebssystem hast und kein neues kaufen willst, währe die 2012 Version wohl besser für Dich.

Gruß
Epanias
12/05/2014 17:30 Mostey#9
Quote:
Originally Posted by Epanias View Post
Oh achja, soweit ich weiß läuft VS 2013 nur auf Win 8/höher.
Nein.
12/05/2014 17:58 MrSm!th#10
Das bezieht sich nur auf die Entwicklung von Windows Store Apps. Das normale Visual Studio für den Desktop funktioniert auch auf älteren Systemen.