Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 22:53

  • 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
 
KeinDing.'s Avatar
 
elite*gold: 26
Join Date: Sep 2012
Posts: 2,500
Received Thanks: 171
Programmieren lernen?

Hallo Leute,

Ich studiere derzeit an einer Uni Informatik, wechsele aber sehr wahrscheinlich zum Sommer hin auf eine FH.
Nun wollte ich mal fragen, welche Programmiersprache sich ein Anfänger an eignen sollt, bzw. welche den so am beliebtesten ist, denn ich würde gerne in meiner Freizeit ein wenig programmieren!
Kann mir da jemand Tipps geben, evtl. mit Büchern oder Webhilfen?

Dann hätte ich noch eine Frage.

Wir behandeln derzeit (1.Semester) die Programmiersprache Scheme/Racket mit der ich mich im Moment doch recht schwer tue. Kann mir vielleicht jemand sagen, ob es an der Sprache selber liegt oder ob die anderen Sprachen wie Java etc. nicht sogar doch ein Tick schwerer sind?

Würde mich um Antworten sehr freuen!
KeinDing. is offline  
Old 11/26/2017, 22:12   #2
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
Im Studium hat man meist C, das ist eine gute Sprache um das grundsätzliche zu lernen, danach kommt meist eine Objektorientierte Programmiersprache.

Ob du nun Java, C#, C++ oder VB lernst ist in dem Fall dir überlassen, es geht auch darum die Grundsätze der OOP zu lernen.
Ich habe mit VB angefangen und bin jetzt auf C# umgestiegen, es find ich ein guter Weg, ich hab mir selbst beigebracht was ein Array, eine Klasse ist, wie Vererbung funktioniert etc.

Es ist gut wenn man ein Mentor/Lehrer hat für rückfragen denn das reine lernen mit YouTube Tutorials ist ganz nett, aber mehr eine Problem -> Lösungs Weg, aber weniger ein lernweg zum Programmieren lernen.

Ich bin auch eher der Typ der sich ein Projekt sucht und dann guckt wie man es verwirklichen kann, also Learning by Doing.

Dein bester freund wird Stack Overflow sein
mrapc is offline  
Old 11/27/2017, 02:16   #3

 
elite*gold: 3
The Black Market: 113/0/0
Join Date: Oct 2013
Posts: 5,815
Received Thanks: 1,814
Also ich lerne im Rahmen meines Studiums C++.

Würde aber allgemein empfehlen eine Maschinennahe Programmiersprache zu lernen als eine Hohesprache.

Gesendet von meinem Redmi Note 2 mit Tapatalk
Nevada' is offline  
Old 11/27/2017, 05:40   #4


 
Looneytune's Avatar
 
elite*gold: 301
The Black Market: 377/0/0
Join Date: Mar 2007
Posts: 24,560
Received Thanks: 13,303
definitf autoit
Looneytune is offline  
Thanks
1 User
Old 11/27/2017, 07:43   #5
 
elite*gold: 152
Join Date: Oct 2017
Posts: 34
Received Thanks: 4
Cheat Engine
D. Noir is offline  
Old 11/27/2017, 22:16   #6
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
Quote:
Originally Posted by KeinDing. View Post
Hallo Leute,

Ich studiere derzeit an einer Uni Informatik, wechsele aber sehr wahrscheinlich zum Sommer hin auf eine FH.
Nun wollte ich mal fragen, welche Programmiersprache sich ein Anfänger an eignen sollt, bzw. welche den so am beliebtesten ist, denn ich würde gerne in meiner Freizeit ein wenig programmieren!
Kann mir da jemand Tipps geben, evtl. mit Büchern oder Webhilfen?
Ich finde Pascal toll, low level Sprache mit einigen high level features. Ich habe selbst ein Tutorial dazu geschrieben:

Quote:
Originally Posted by KeinDing. View Post
Dann hätte ich noch eine Frage.

Wir behandeln derzeit (1.Semester) die Programmiersprache Scheme/Racket mit der ich mich im Moment doch recht schwer tue. Kann mir vielleicht jemand sagen, ob es an der Sprache selber liegt oder ob die anderen Sprachen wie Java etc. nicht sogar doch ein Tick schwerer sind?

Würde mich um Antworten sehr freuen!
Scheme ist eine Funktionale Programmiersprache und basiert auf dem Lambda Kalkül. Es gibt 2 Klassen von Programmiersprachen Imperative Programmiersprachen und Deklarative. Funktionale Programmiersprachen fallen in die Klasse der Deklarativen Programmiersprachen.
Bei imperativen Programmiersprachen gibst du einzelne Schritte an, und was diese machen sollen, z.B. eine kleine Funktion die den Logarithmus ausrechnet:
Code:
function Log2(x: Integer);
  while x > 0 do
    Result := 1 + Result;
    x := x div 2;
In einer Deklarativen Sprache gibst du an was berechnet werden soll, aber nicht wie. In Funktionalen Sprachen geschieht das über das Lambda Kalkül, welche man u.A. auch in der Mathematik oft verwendet um funktionen zu definieren. Die Log funktion von oben würde Funktional so aussiehen (Haskell da ich kein Scheme kann):
Code:
Log2 :: Int -> Int
Log2 0 = 0
Log2 x = 1 + Log2  (x / 1)
Das stichwort hierbei ist Rekursion. Zu funktionaler Programmierung habe ich hier bereits schon mal etwas geschrieben: .

Langer Rede kurzer Sinn: Imperative Programmiersprachen (z.B. Java, C++, Pascal) sind konzeptionell Unterschiedlich zu Funktionalen Programmiersprachen und vielen Leuten geht es so das sie grade zu Anfang mit Funktionaler Programmierung nicht zurechtkommen. Aber wenn man erst mal drin ist geht vieles deutlich einfacher als Imperativ.

Grundlagen Funktionaler sprachen sollte jeder Programmierer der was auf sich hält können.
warfley is offline  
Thanks
1 User
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 22:55.


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.