"DIE" Programmiersprache für mich?

05/05/2014 23:45 #Saiirex#1
Hallo epvp, ich möchte euch heute Fragen was die"beste" Sprache für mich wäre.

Vorab möchte ich mich um Rechtschreibfehler entschuldigen, ich tippe vom Handy.

Ich fange mal mit meinen Zielen an:
Ich möchte später (clientless)bots jeglicher Art schreiben, egal ob für Spiele, Webseiten oder was es sonst noch gibt. Mir wäre es wichtig das die Programme schnell und stabil(wobei das eher von mir abhängt?) laufen.
Ich möchte das die Programme auch unter Linux laufen. Ich möchte auch normale Programme später schreiben.

Was mir wichtig beim lernen ist:
Es sollten deutsche Tutorials sein.
Mir ist es sehr wichtig das ich schnell Erfolge habe, sonst kann ich mich nicht motivieren weiter zu lernen. Es wäre schön wenn es viele Aufgaben geben würde die ich am Anfang schon erledigen kann.

Was vielleicht noch wichtig ist: bisher kann ich gar nicht programmieren.
05/05/2014 23:57 snow#2
Python kann alles was du brauchst & es gibt genügend deutsche Tutorials & Bücher.
05/06/2014 00:00 #Saiirex#3
Quote:
Originally Posted by snow911 View Post
Python kann alles was du brauchst & es gibt genügend deutsche Tutorials & Bücher.
C++ aber auch? Wo hab ich schnellere erfolge? Mit bot meine ich unteranderem auch clientless bots.
Ich kann mir nicht vorstellen, dass es mit Python geht
05/06/2014 00:08 YatoDev#4
Quote:
Originally Posted by xKoRe' View Post
C++ aber auch? Wo hab ich schnellere erfolge? Mit bot meine ich unteranderem auch clientless bots.
Ich kann mir nicht vorstellen, dass es mit Python geht
woher kommt diese vermutung? du schreibst selber das du keine ahnung von sowas hast....

Möglich wärs sogar mit autoit womit du aber lieber nicht anfängst :D
05/06/2014 00:09 snow#5
Natürlich kann C++ das auch, genau wie du mit Java, C oder auch AutoIt ebenfalls einen Bot programmieren kannst.
- Du willst Abläufe automatisieren, dafür ist Python ziemlich gut geeignet.
- Du möchtest normale Programme schreiben, dafür ist Python ziemlich gut geeignet
- Du möchtest Linux-Support, das kann Python
- Du willst deutsche Tutorials, die gibt es für Python
- Du willst schnelle Erfolge, die wirst du mit Python haben, bei C++ kann man ohne Erfahrung aber schon mal schnell verzweifeln

Letztendlich musst du entscheiden, welche Sprache du lernen willst (und wenn du Programmieren lernst, bist du nicht auf eine Sprache festgenagelt, das wäre auch Unsinn).
05/06/2014 00:13 SilversRayleigh.#6
Würde dir C++ oder AutoIt empfehlen.
05/06/2014 00:35 #Saiirex#7
Quote:
Originally Posted by SilversRayleigh. View Post
Würde dir C++ oder AutoIt empfehlen.
Warum?





Quote:
Originally Posted by »FlutterShy™ View Post
woher kommt diese vermutung? du schreibst selber das du keine ahnung von sowas hast....

Möglich wärs sogar mit autoit womit du aber lieber nicht anfängst :D
Kenne python von metin2 bots, deswegen kann ich es mir nur als solche vorstellen^^ und nicht clientless.
05/06/2014 06:39 Schlüsselbein#8
Python ist geeignet.
05/06/2014 06:53 TeraTroll#9
Quote:
Kenne python von metin2 bots, deswegen kann ich es mir nur als solche vorstellen^^ und nicht clientless.
Schaue doch mal in die mt2-Sektion dort gibt es viele Python clientless "Bots" wie z.B. den m2Fish :)
Ich kann allerdings auch Java für gut heissen da ich es gerade lerne und man schnell Erfolgs Erlebnisse hat und es hierfür gute deutsche Tutorials gibt(Bsp. [Only registered and activated users can see links. Click Here To Register...]).

Mfg Joshi
05/06/2014 07:22 #Saiirex#10
Quote:
Originally Posted by TeraTroll View Post
Schaue doch mal in die mt2-Sektion dort gibt es viele Python clientless "Bots" wie z.B. den m2Fish :)
Ich kann allerdings auch Java für gut heissen da ich es gerade lerne und man schnell Erfolgs Erlebnisse hat und es hierfür gute deutsche Tutorials gibt(Bsp. [Only registered and activated users can see links. Click Here To Register...]).

Mfg Joshi
Es gibt bis jetzt keinen einzigen Clientless bot für metin2.
M2Fish ist vlt hidden, aber nicht clientless.
05/06/2014 16:54 ​Tension#11
Dafür brauchst du auch Reverse Engineering Kenntnisse.
05/06/2014 17:44 #Saiirex#12
Quote:
Originally Posted by ​Tension View Post
Dafür brauchst du auch Reverse Engineering Kenntnisse.
Ich nehme mal an das lernt man auch iwan dazu.
05/06/2014 17:47 ​Tension#13
Quote:
Originally Posted by xKoRe' View Post
Ich nehme mal an das lernt man auch iwan dazu.
Das ist aber leider nicht der Fall.
05/06/2014 17:57 #Saiirex#14
Quote:
Originally Posted by ​Tension View Post
Das ist aber leider nicht der Fall.
Irgendwie muss man es ja lernen, wird ja nicht angeboren. :awesome:
05/06/2014 18:31 Mostey#15
Quote:
Originally Posted by xKoRe' View Post
Irgendwie muss man es ja lernen, wird ja nicht angeboren. :awesome:
Du lernst es aber nicht mit einer Programmiersprache.

Reverse Engineering ist was komplett anderes. Statt etwas selbst zu programmieren, nimmst du das Programm auseinander und konstruirst es aus den gegebenen Daten wieder zurück. Sagt ja der Name auch aus.

Da ist es natürlich von Vorteil wenn du programmieren kannst und dich auch mit den einzelnen Schnittstellen auskennst.