Programmieren erlernen!

09/28/2009 23:14 _1c3c0ld_#1
Hallo liebe coder's.

Ich hab mich entschlossen mich mal mit Programmieren zu beschäftigen.
Ich besitze keine Vor Kenntnisse, im Klar-Text, ich bin noch ein totaler Anfänger.

Was ich coden möchteß

Hacks, Tools etc...

Jetzt zu meinen Fragen

Welche Programmiersprache empfehlt ihr mir?
Gibt es eine Online Seite wo man als "Neuling" coden lernen kann, Buch wäre auch okay.
09/28/2009 23:19 MoepMeep#2
Thread Nr37 diese woche zu dem thema, vllt mal suchen?
09/29/2009 07:44 Ende!#3
Das ist Thread 38 ;)
Aber egal, weil man den Text oben gut lesen kann und man nicht erst erraten muss was mit irgendwelchen Wörtern mit 3 Rechtschreibfehlern gemeint ist (was bei ca 35 der 38 anderen Threads der Fall war), werde ich mal antworten xD

Mit welcher Programmiersprache du am besten umgehen kannst, liegt an dir. Empfehlen kann ich dir C++ / C# oder C, weil diese für die von dir genannten Zwecke imo an besten geeignet sind. Du kannst dich ja mal bei Google über diese Sprachen informieren
09/29/2009 11:52 Akorn#4
Ich kann dier nur diesen Thread empfehlen [Only registered and activated users can see links. Click Here To Register...] das dürfte der bis jetzt längste thread zu diesem thema sein, wo auch noch wenig geflamt wurde.
09/29/2009 13:56 MrSm!th#5
oh meint gott schon wieder so ein thread xD
naja kommt drauf an was du genau möchtest
wenn dir schnelligkeit wichtig ist dann kann ich c++ empfehlen (auch wenn bei soetwas wie einem trainer der unterschied gar nicht auffällt^^) und JA man kann es auch als anfänger lernen habe ich schließlich auch

ansonsten kannste auch noch autoit (vor allem für bots wie man das so liest) oder c# nehmen
eigentlich ist es egal, so lange die sprache (für trainer) auf den memory zugreifen kann und (für bots) tastendrücke simulieren kann ;)
09/29/2009 14:02 MoepMeep#6
Bots, die auf die simulation von tasten setzen sucken ;>
09/30/2009 15:26 Max_-_Speed#7
Kann man mit AutoIT eigentlich auch was anderes machen, außer nur irgendwelche Tasten zu drücken?

Weil man in der Zeit ja eig nix am PC machen kann...
09/30/2009 15:32 Cholik#8
Sockets ftw ;O
09/30/2009 18:18 Adroxxx#9
Quote:
Originally Posted by XXxxYakuzaxxXX View Post
Kann man mit AutoIT eigentlich auch was anderes machen, außer nur irgendwelche Tasten zu drücken?

Weil man in der Zeit ja eig nix am PC machen kann...
Kannst mit AutoIt auch ganz normal Apis calls machen. Damit kannst du dann eigentlich fast alles machen.
11/27/2009 21:22 Xeranor#10
Quote:
Originally Posted by Adroxxx View Post
Kannst mit AutoIt auch ganz normal Apis calls machen. Damit kannst du dann eigentlich fast alles machen.
ganz autoit ist ein großer api call :P
11/29/2009 03:13 flo8464#11
Lass die Finger von AutoshIT, außer natürlich zum automatisieren von Tasks.
Es ist eine Scriptsprache, nicht mehr.

Ich empfehle dir C#.
11/29/2009 07:05 Tanhii#12
Wenn du mal was auf die Reihe bringen willst, sprich vernünftige Hacks, Tools etc., dann nimm C/C++ oder C#. Autoit ist z.B. in C gescripted. Problem bei der ganzen Sache AutoIt ist das man dadurch nix lernt. Nur wenn man mit erhöten Kenntnissen größere Sachen in AutoIt machen will. Aber wenn man das kann lernt man auch nicht mehr.

=> Nimm C/c++ oder C#
11/29/2009 09:11 Bot_interesierter#13
Für Gamehacking ist jede Programmiersprache welche die Windows API unterstützt, zum Schreiben von DLLs verwendet werden kann und calling conventions unterstützt gut geeignet, ich zähle mal ein paar Sprachen auf die diese Voraussetzungen erfüllen:
Delphi, C++,C,C#, Assembler (MASM ist zu empfehlen).

Es gibt sicher noch ein paar Sprachen mehr die die Voraussetzungen erfüllen, aber wie man sieht ist Autoit nicht dabei, denn es taugt nicht wirklich um DLLs für DLL Injection zu schreiben, die man bei fortgeschrittenem Gamehacking nicht missen möchte.

Eine Anmerkung zu C# und anderen .NET Sprachen, mit diesen ist es auch möglich DLLs zu schreiben, allerdings kann man diese nicht einfach in eine nicht .NET Anwendung injizieren, viel mehr muss man eine DLL Injizieren die die .NET Umgebung lädt und dann die .NET DLL lädt, mit Marshalling und Delegates kann man in .NET auch Funktionszeiger verwenden, der Aufwand ist im Vergleich zu Sprachen die in nativen Code compiliert werden allerdings höher.
11/29/2009 11:57 flo8464#14
Quote:
Originally Posted by Bot_interesierter View Post
Eine Anmerkung zu C# und anderen .NET Sprachen, mit diesen ist es auch möglich DLLs zu schreiben, allerdings kann man diese nicht einfach in eine nicht .NET Anwendung injizieren, viel mehr muss man eine DLL Injizieren die die .NET Umgebung lädt und dann die .NET DLL lädt, mit Marshalling und Delegates kann man in .NET auch Funktionszeiger verwenden, der Aufwand ist im Vergleich zu Sprachen die in nativen Code compiliert werden allerdings höher.
Dafür ist C# in jedem anderen Bereich einfach komfortabler als die meisten nativ-kompilierten Sprachen, von daher gleicht sich das schon aus.
Besonders wenn man aber auch Systemtreiber schreiben möchte (der schnellste Weg Anticheat-Engines zu umgehen) führt natürlich kein Weg an ihnen vorbei.
C++ mit Boost und dem neuen Standard geht da schon gut in die richtige Richtung.
11/29/2009 20:16 MrSm!th#15
Quote:
Originally Posted by flo8464 View Post
C++ mit Boost und dem neuen Standard geht da schon gut in die richtige Richtung.
Und genau das kann mit ein paar anderen libs auch ziemlich komfortabel sein ;)
was hab ihr immer mit high level sprachen die komfortabel sind?
C++ ist auch komfortabel und ziemlich mächtig^^