Welche Programmiersprache für totale Anfänger/Dummies ?

Lumberjack53

Schraubenverwechsler(in)
Welche Programmiersprache für totale Anfänger/Dummies ?

Servus Leute,

ich weiß nicht ob ich mich diesbezüglich an euch wenden kann, doch ich denke das PCGH.DE das passende Forum für meine Fragen sind. :)

Es geht um folgendes,

da ich schon seit kleinauf sehr interessiert an Computern war und sie teilweise schon mit 12 zerlegt und wieder zusammengesetzt habe, bin ich nun nach 11 Jahren zum Entschluss gekommen, die Programmierung in Angriff zu nehmen, vor der ich mich sehr lange gedrückt habe, aus dem Grund weil ich bei jedem Quelllcode den ich gesehen habe, Angst bekommen hab. ^^

Da ich mich nun meiner Angst stellen will und das endlich mal auf die Reihe bekommen will, finde ich nun nicht die passende Sprache zum anfangen von Programmierungen.

Ein guter Freund konnte mir nicht weiterhelfen, da er meinte dass er damals mit C++ und Excel programmiert hat, aber er nicht weiß was momentan aktuell ist, da er einen anderen Beruf ausübt.

Ich will kein Script Kiddie sein, daher interessiert mich das wirklich. Ich habe aus verschiedenen Foren gelesen , dass momentan Java ziemlich weit verbreitet ist und auf (fast) alles anwenden kann.


Lange Rede, kurzer Sinn, ...

Was würdet ihr mit raten, als totaler Anfänger ? .

An Webseiten Programmierung bin ich wenig interessiert, eher an so etwas wie Zusatzprogramme, dass in andere Programme eingreift, wie z.B Trainer, Hacks usw. ( Bitte keine dummen Kommentare, solange ich mich nicht illegal an etwas zunutze mache o.ä.)

Ich meine, dass ich auch davon gehört habe, dass man erstmal wissen muss in welcher Sprache das jeweilige Programm bzw Spiel geschrieben wurde, um dann dafür etwas schreiben zu können.


Nehmt es mir nicht übel, falls ich das Falsche Unterforum erwischt habe, ich bin relativ neu hier.

Ich bedanke mich schon einmal für eure Zahlreichen Antworten :)
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Das kommt wirklich absolut darauf an was du damit machen möchtest.

Auf Betriebsystem-Ebene ist immer noch C und C++ das Maß der Dinge.
Die sind aber nicht besonders nutzerfreundlich oder einfach zu lernen, und für "höhere" Funktionalitäten auch einfach veraltet.

Skripts und einfache Programme schreibt man am besten in Python, Java, oder so. Diese Sprachen sind auch etwas leichter zu lernen.
Python ist dabei besonders vielseitig und die Syntax ist ziemlich easy, schön zum Anfangen.

Ich würde empfehlen dich bei codeacademy.org oder so anzumelden und einfach mal ein paar Grundkurse zu machen, die sind ziemlich gut und kostenlos.
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Also C++ ist alles, nur nicht veraltet. Die Standard-Library (aktuell c++17) entwickelt sich stetig weiter und hält problemlos mit anderen Sprachen mit, bzw. ist ihnen Überlegen.

Als wirklicher Neuling, der nicht nur daran interessiert ist eine funktionale Lösung für ein Problem zu finden, sondern Programmieren auf einer tieferen Ebene verstehen möchte, rate ich immer zu vermeintlich komplexen und umständlichen Sprachen, wie eben C (für die Basics) und dann C++ wenn man den Schritt zu moderner, Objekt-orientier Programmierweise geht.

Python ist super für einen Einstieg, der auch Spaß machen soll. Mit Python (und anderen Scriptsprachen) brauchst du dir über viele grundlegende Dinge (wie etwa die richtige Wahl des Datentypen oder Speicherverwaltung) keine Gedanken machen, und kannst direkt loslegen mit etwas produktiven.

In meinen Augen ist es, unabhängig von der gewählten Sprache, aber am wichtigsten, dass du dir auch zum lernen ein Projekt überlegst, was du umsetzen möchtest. Das kann etwas ganz rudimentäres sein, aber irgend ein Ziel hilft ungemein!
Super kombinieren lässt sich der Einstieg ins Programmieren übrigens mit ein wenig Elektronik-Bastelein! RaspberryPI, Arduino und Co sind tolle Begleiter :)
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Also C++ ist alles, nur nicht veraltet. Die Standard-Library (aktuell c++17) entwickelt sich stetig weiter und hält problemlos mit anderen Sprachen mit, bzw. ist ihnen Überlegen.
Na ich weiß nicht ... COBOL ist auch noch eine sehr aktiv genutzte Sprache, dadurch aber nicht weniger veraltet :ugly:

C++ ist nicht schlecht, aber man muss sich überlegen ob sie die richtige Sprache ist für das was man tun möchte.
In meinen Augen ist es, unabhängig von der gewählten Sprache, aber am wichtigsten, dass du dir auch zum lernen ein Projekt überlegst, was du umsetzen möchtest. Das kann etwas ganz rudimentäres sein, aber irgend ein Ziel hilft ungemein!
Super kombinieren lässt sich der Einstieg ins Programmieren übrigens mit ein wenig Elektronik-Bastelein! RaspberryPI, Arduino und Co sind tolle Begleiter :)

Gute Idee. Ein RasPi ist klasse ... und die offizielle Programmiersprache dafür ist Python. Das ist auch auf jedem verfügbaren OS für den RasPi schon vorinstalliert.
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Kommt halt stark darauf an, was man machen möchte.

Generell ist es nie schlecht, mit einer "Low-Level" Sprache wie C oder Python anzufangen("Low Level" weil Hardwarenah, nicht weil einfach :devil:).
Man lernt die Basics, eignet sich optimalerweise Verständnis an und wird nicht so schnell durch viele Features "zugebombt".

Wenn man umfangreiche Sachen machen möchte, das können eigene kleine Dienste oder dergleichen sein, steigen die meisten dann auf C# oder Java um. Nicht das sowas nicht in C oder Python gehen würde, es wird bloß irgendwann sehr schwierig, umständlich und nervig.

C++ würde ich niemandem empfehlen, der mit Programmierung oder Entwicklung anfangen möchte. Die Sprache hat so ihre Eigenarten und wird heute eher in eng definierten Bereichen eingesetzt. Wenn man nicht Unmengen an mathematisch komplexen Berechnungen machen möchte, ist das nicht die Sprache der Wahl.

Wenn es einem darum geht, dass man "in andere Programme eingreift", dann ist das tendenziell mit nahezu jeder Programmiersprache möglich.

OT:
In 99% der Zeit funktionieren Hacks, Trainer etc. so, dass man
a) den (Arbeits)speicher den eine andere Anwendung benutzt, ausließt und verändert oder
b) deren Traffic abfängt und manipuliert.
Man kann zwar theoretisch auch den Code einer anderen Anwendung verändern, dass wird in der Praxis aber meist durch Verifizierungs-Hashes verhindert.
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Für so einen Trainer wäre tatsächlich Java vollkommen ungeeignet da man damit nicht direkt an den RAM kommt.

Dafür ist es die Standardsprache für Android, alleine dadurch hat man schon eine riesen Spielwiese.

Die generelle Diskussion um Sprachen findest du hier im Unterforum in ca. jedem 5. Thread, also einfach mal blättern.
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Ich hatte Hals über Kopf mit VB.Net angefangen.

Das fand ich recht einfach, ohne Ahnung von Programmieren zu haben.
Mit Youtube Videos ist die Syntax quasi selbstständig in den Kopf übergegangen.

Heute kann ich VBA programmieren, und SQL, PHP, HTML, und Java lesen und verstehen.
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Also noch keine ernstzunehmende Programmiersprache gelernt [emoji317] .

Im Ernst: Eine gemanagte Sprach ist für den Anfang sicher nicht das Schlechteste. Für das "Ziel" in andere Programme einzugreifen kommt man aber an Sprachen welche direkt auf der HW laufen nicht vorbei.
 
Zuletzt bearbeitet:
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Im Ernst: Eine gemanagte Sprach ist für den Anfang sicher nicht das Schlechteste. Für das "Ziel" in andere Programme einzugreifen kommt man aber an Sprachen welche direkt auf der HW laufen nicht vorbei.
C++ macht die Sachen zwar einfacher, aber selbst mit VB.NET lassen sich alle Win32 APIs aufrufen, mit C# wäre die Auswertng dann u.U. etwas performanter.

Für so einen Trainer wäre tatsächlich Java vollkommen ungeeignet da man damit nicht direkt an den RAM kommt.
Auch ohne persönlich jemals in Java programmiert zu haben, sollten auch darin unter Windows Ausrufe von ReadProcessMemory (und allem, was man vorher so schönes dafür anstellen muss) aus der Kernel32.dll möglich sein.
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Also noch keine ernstzunehmende Programmiersprache gelernt [emoji317]
Achso ok.
Und ich hab mir eingebildet, ich hätte mir eigene Programme geschrieben und Arbeitsabläufe zu automatisieren & zu vereinfachen.
Mensch. Muss mal langsam ernstzunehmende Programmiersprache lernen.


Was ist eine ernstzunehmende Programmiersprache?
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Was ist eine ernstzunehmende Programmiersprache?

Assembler. Mit viel gutem Willen noch C. :P :D

Es kommt aus meiner Sicht nicht nur darauf an was man machen will, sondern auch darauf was man lernen will. Man kann heute mit .NET (C#, VB egal) ratz fatz ein nützliches Programm zusammen tackern. Das ist super praktisch und auch gut so.
Aber man entfernt sich halt vom Computer. Statt sich fragen zu müssen was da genau passiert und was man demzufolge machen muss, damit das bei raus kommt, was man will, sucht man nun eher nach dem Befehl, der das "macht". Am besten noch in LINQ. Man spart sich viel Logik und viel Nachdenken. Warum eine Schleife schreiben, wenn ich auch List.Max(bla) schreiben kann ^^.


Es ist ein bisschen wie beim Schreiben.
Schreiben können wir alle, aber das macht uns nicht zu Autoren oder Sprachwissenschaftlern ^^.

Ich kann halt auch programmieren, aber bin nicht wirklich Programmierer. :D
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Oben hat Tapatalk den Zwinkernden Smiley geschluckt, also bitte den Satz nicht so Bierernst nehmen.
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Ich werfe mal PhytonPython in den raum, extrem mächtig und man kann auch am anfang mal kleiner anfangen - Ansonsten such dir ein Projekt aus und spiel dich damit herum ;) Lies dir tuts durch und spiel dich in der Entwicklungsumgebung deiner Wahl herum!
Wenn du jetzt fragst was ist die beste Entwicklungsumgebung? Die gibts nicht :D Aber die üblichen verdächtigen Eclips/Netbeans uws wenn man will auch IntelliJ(meine wahl nur kostet die leider etwas)
 
Zuletzt bearbeitet:
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Ich werfe mal Phyton in den raum, extrem mächtig und man kann auch am anfang mal kleiner anfangen - Ansonsten such dir ein Projekt aus und spiel dich damit herum ;) Lies dir tuts durch und spiel dich in der Entwicklungsumgebung deiner Wahl herum!
Wenn du jetzt fragst was ist die beste Entwicklungsumgebung? Die gibts nicht :D Aber die üblichen verdächtigen Eclips/Netbeans uws wenn man will auch IntelliJ(meine wahl nur kostet die leider etwas)

ja, die von jetbrains gehören zu den besten die man nutzen kann, kenn zwar IntelliJ nicht, aber andere von denen :D
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Also wenn es dir um Hacks, Bots und kleinere Spielereien geht ist AutoIt perfekt. Damit kann man extrem schnell Erfolge feiern. Eine Benutzeroberfläche erstellen ist super einfach und man hat schnell einen Bot für ein MMORPG oder so zusammen gecodet. Du lernst viel über die richtige Art zu denken und deinen Programmcode zu optimieren. Und du siehst ja ob der Bot das mach was er soll :D Habe mir damit mit 14 farmbots für Metin2 geschrieben ist wirklich nicht schwer:D Es macht wirklich Spaß und danach kann man dann gut zu C/ C++ oder C# wechseln je nach dem was man machen will
 
AW: Welche Programmiersprache für totale Anfänger/Dummies ?

Visual Studio Community Edtion + YouTube => C#

Ich würde sagen, für alles auf C basierende (C99, C++, C#) ist Visual Studio Community Edition die IDE der Wahl.

Für Java wäre der Klassiker Eclipse, oder etwas neuer IntelliJ. Ob das besser ist, diskutiert man in Fachkreisen noch :D

Für Python gibt es auch verschiedene Umgebungen, schau dir einfach an wo du am besten klar kommst.

Ganz simpel kann man natürlich auch erstmal lernen mit einem einfacheren Texteditor und dem Compiler zu arbeiten.
Auf Windows ist hier Notepad++ quasi konkurrenzlos, auf unixoiden Systemen wird mittlerweile meist Vim, nano oder gEdit verwendet.
 
Zurück