Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 01:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Programmieren lernen?

Discussion on Programmieren lernen? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2017
Posts: 132
Received Thanks: 12
Programmieren lernen?

Hallöchen.

Ich hätte eine frage. Ich war die Tagelang am überlegen welche Programmiersprache ich mir aneignen soll. Ich hab über die Jahre immer das interesse gehabt aber möchte demnächst jetzt auch damit anfangen.

Meine Interessen wären, dass ich evtl. mal Apps entwickeln könnte aber wiederum möchte ich auch in die Gamehacking Scene rein, einfach weil ich Herausforderungen mag.

Nun laut meiner Internetrecherche wäre für App's Java gut und sonst C++.

Also kann mir da mal jemand helfen? Und bitte nicht böse sein

Außerdem, wie könnte man als totaler Anfänger am besten einsteigen? Paar Tipps?


Geers


Edit:

Ich habe von meiner Schwester vor 2-3 Jahren ein C++ Buch von Ulla Kirch 6. Auflage bekommen.
Mit Visual Studio Express 2012, falls das auch noch notwendig wäre zu wissen.

Eventuell wäre es lieb wenn ihr schreiben würdet welche Programmiersprache/n ihr beherrscht und für was ihr es verwendet
Hiroyuki. is offline  
Old 10/21/2017, 19:03   #2



 
Serraniel's Avatar
 
elite*gold: 0
The Black Market: 205/1/0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
Hi,

wie du schon selber genannt hast ist zur App Entwicklung (Android) am besten Java der way2go für dich. Ansonsten ist es halt tatsächlich relativ egal welche Sprache du lernst. Wichtig ist die Denkweise und Konzepte dabei zu verstehen. Der Wechsel in eine andere Sprache ist danach meistens nur noch Syntaktisch. Wenn du für Windows entwickeln willst und auch einfach und schnell Benutzeroberflächen programmieren willst lohnt sich vielleicht auch noch ein Blick Richtung C#. Ansonsten ist C++ auch in Ordnung, wenn du da schon Literatur für hast. Ob Visual Studio für C++ die beste Entwicklungsumgebung ist kann ich dir persönlich nicht beantworten, aber bekomme ab und an mal mit wie auf unserem Discord dagegen gehated wird
Aber wenn das Buch damit arbeitet macht es schon Sinn das dann zu verwenden, da sonst wahrscheinlich auf Probleme stößt wenn etwas in einer anderen Umgebung anders funktioniert.
Serraniel is offline  
Thanks
3 Users
Old 10/21/2017, 19:51   #3
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
Kurze frage, was meinst du mit Apps?
Denn je nach dem wen man fragt sind Apps entweder Programme für Mobilgeräte, jede art von kleineren GUI Anwendungen, Crossplattform GUI Anwendungen, oder schlicht weg alles was kein Spiel oder Daemon ist. Denn je nachdem ist die Antwort auf deine Frage recht unterschiedlich.

Ein kurzer überblick:
für Mobilgeräte gut ist: Java für Android, Swift für iOS, Delphi für beides, C# + Xamarin für beides, Javascript und HTML für beide.
Kleine GUI Anwendungen: C# oder VB.Net für Windows, Delphi oder FreePascal für alles (aber eventuell etwas zu aufwändig für kleinere Anwendungen), Swift für OS X, AutoIt für Windows (nur sehr kleine Anwendungen), Javascript und HTML für alles
Crossplattform GUI (oder auch Größere GUI Projekte): C++ mit QT, FreePascal, C# mit Xamarin, Java (benutzt keine native GUI's und ist daher "komisch" in der Verwendung, daher hab ich es zu kleineren GUI's nicht dazu gezählt)
Alles außer daemons (bzw. dinge die nicht in die eben genannte Kategorie fallen): C++, FreePascal, C#, Java

Und wo ich grad dabei bin:
Daemons: Praktisch jede nicht skriptsprache (C++, C#, FreePascal/Delphi, Java)
Betriebsysteme, Treiber, etc: Jede native Sprache (C, C++, FreePascal, Ada)
Spiele: Am besten verwendest du da eine Engine mit ihrer eigenen Sprache (Unity: C#, Cry Engine: C++), ansonsten jede nicht skriptsprache
Spiele hacks: Praktisch jede Sprache (AutoIt, C#), für manche dinge empfiehlt sich aber eine native Sprache (C++, FreePascal/Delphi, Ada).

Und praktisch ist egal womit du anfängst, schau dir doch einfach ein paar Sprachen an und entscheide dich für die die dir spontan am besten gefällt. Sobald du die erste Programmiersprache kannst lernen sich neue Sprachen fast von selbst.

Ich selbst bin ein Riesen fan von FreePascal, da es sehr einfache Möglichkeiten zu GUI Erstellung bietet, aber dennoch eine low level Sprache ist. Komfortabler als C++ und lower level als C#. Außerdem cross Plattform available

PS: ich bin nur auf imperative sprachen eingegangen, da für Gamehacking andere Sprachen fast nicht infrage kommen, aber es gibt auch noch deklarative Sprachen z.B. Funktionale Sprachen wie Haskell, die wiederum ihren eigenen Charme haben, aber für dich denke ich eher unpassend.
warfley is offline  
Thanks
2 Users
Old 10/22/2017, 12:55   #4
 
elite*gold: 0
Join Date: Oct 2017
Posts: 132
Received Thanks: 12
Vielen Dank, denke ich setze mich an C++ oder Java ran, das entscheide ich noch.
Wie habt ihr eigentlich das Programmieren gelernt? Wie habt ihr damit angefangen etc.?
Hiroyuki. is offline  
Old 10/22/2017, 13:06   #5



 
Serraniel's Avatar
 
elite*gold: 0
The Black Market: 205/1/0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
Angefangen hat es bei mir in der 7. Klasse mit Pascal im Informatikunterricht, dann im Sommer danach, weils mich gebockt hat, nen Kurs für Schüler an der VHS gemacht und da dann Visual Basic was gelernt und weil ich dann irgendwann in Darkorbit automatisiert Boxen sammeln wollte mit meinem Wissen und Internet nen Pixelbot geschrieben
Das war so der erste Anfang bei mir
Serraniel is offline  
Thanks
1 User
Old 10/22/2017, 13:15   #6
 
Mad0ck's Avatar
 
elite*gold: 313
Join Date: Oct 2014
Posts: 1,367
Received Thanks: 284
Ich lerns grade mit nem Buch für C++ ._.
Wobei ich schon vorkentnisse in C und C# habe ^^.

Hab nur das OOP nie wirklich verstanden, da ich mich im Unterricht kaum damit auseinander gesetzt habe.
Mad0ck is offline  
Thanks
1 User
Old 10/22/2017, 13:21   #7
 
elite*gold: 0
Join Date: Oct 2017
Posts: 132
Received Thanks: 12
Quote:
Originally Posted by Mad0ck View Post
Ich lerns grade mit nem Buch für C++ ._.
Wobei ich schon vorkentnisse in C und C# habe ^^.

Hab nur das OOP nie wirklich verstanden, da ich mich im Unterricht kaum damit auseinander gesetzt habe.
Ja ich habe auch ein Buch, nur frage ich hier nach der Vorgehensweise
Hiroyuki. is offline  
Old 10/22/2017, 13:35   #8
 
elite*gold: 0
Join Date: May 2015
Posts: 700
Received Thanks: 444
Quote:
Originally Posted by Hiroyuki. View Post
Ja ich habe auch ein Buch, nur frage ich hier nach der Vorgehensweise
Lies ein Kapitel und dann mach Übungsaufgaben dazu. Nimm ein Buch mit Übungsaufgaben oder such dir irgendeine Vorlesung mit Übungsblättern oder so.

Probier die Übungsblätter selber zu lösen und guck dir nicht gleich die Lösung an. Gib nicht sofort auf, wenn du es nicht gleich hinbekommst. Du solltest wesentlich mehr Zeit mit Übungsaufgaben als mit neuem Stoff lesen verbringen.

Wenn du die Basics drauf hast, such dir irgendwelche größeren Übungsaufgaben, zum Beispiel von hier (hat 0xFADED in dem Java Thread verlinkt):

... und verschwende nicht so viel Zeit mit der Suche nach dem perfekten Buch oder der perfekten Lernmethode ... Einfach anfangen
algernong is offline  
Thanks
1 User
Old 10/22/2017, 13:43   #9
 
Magnethelm90's Avatar
 
elite*gold: 203
The Black Market: 150/0/0
Join Date: Apr 2013
Posts: 2,215
Received Thanks: 271
Udemy hat super videos dazu
Magnethelm90 is offline  
Thanks
2 Users
Old 10/22/2017, 13:51   #10
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,487
Und scheu dich nicht davor Fragen zu stellen.

Ansonsten: Üben, üben, üben. Programmieren lernt man wie eine Fremdsprache: Durch nachahmen und ausprobieren.
florian0 is offline  
Thanks
1 User
Old 10/22/2017, 17:55   #11
 
elite*gold: 0
Join Date: Oct 2017
Posts: 132
Received Thanks: 12
Werde mich mal in den nächsten Tagen mal hinsetzen und einfach das Buch machen.

Danke euch allen
Hiroyuki. is offline  
Reply


Similar Threads Similar Threads
Programmieren lernen ?
09/16/2010 - Main - 18 Replies
Morgen, kann mir jemand sagen mit welcher programiersparch ich am besten anfangen sollte und wie man das am besten lernen kann :D ?? thx
Programmieren lernen - Online Bücher
08/09/2010 - elite*gold Trading - 23 Replies
Guten Abend Leute, ich biete euch hier die Lernbücher für gewisse Sprachen an. Visual Basic 2010 Visual C# und andere wie Linux,Java,PHP usw Diese Bücher sind im Web kostenlos zum Download freigegeben.
C Programmieren lernen
03/23/2010 - General Coding - 21 Replies
wie der titel schon erahnen lässt habe ich mich mal dazu durchgerungen und würde gerne das Programmieren mit C lernen, mein prooblem an der sache ist das mein internett einige macken hat (ich weiß nicht wieso :confused:) und deshalb keinen weg finde mir C zu downloaden. es wäre also nett wenn jemand hier einen link posten könnte wo ich es downloaden kann. das zweite wäre das ich nicht weiß womit ich nun anfangen soll, C oder gleich mit C++ oder doch mit nem anderen aber ich glaube C...
Will Programmieren lernen
02/27/2010 - General Coding - 27 Replies
Hi@all da ich schon lange im Internet herumsuche und irgendwie jeder was anderes sagt wollte ich hier mal nachfragen ob mir jemand "programmieren" mit c/c++ oder welcher Sprache auch immer beibringen kann. Ich besitze einen Teamspeak was es erleichtern würde. Meldet euch hier einfach oder sendet mir eine Nachricht. Danke schon mal im vorraus MFG
Handfest Programmieren lernen (Katalog)
08/19/2009 - General Coding - 16 Replies
Da ich mir einige Lektüren beschafft habe um nicht mehr so stark an AutoIt 3 klammern zu müssen, dachte ich mir euch dies auch zu ermöglichen Der Vorteil gegenüber Online Hilfe ist, dass manche User mit Büchern warscheinlich viel besser klarkommen können als durch Online Referenzen der Buchverlag heißt : mitp dies ist die Homepage : themengebiete. - mitp sinnvoller ist jedoch in diesen katalog mal reinzuschauen : http://www.mitp.de/vmi/katalog/katalog0208.pdf auf Seite 4 des...



All times are GMT +1. The time now is 01:26.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.