Programmieren anfangen.

Kabior

Mitglied
Hallo liebe Community,
Ich weiß, dass diese Frage schon oft gestellt wurde, dennoch habe ich einige zusätzliche Fragen, die mir mehr oder weniger peinlich sind. Naja dann lege ich mal los:

1. Wie fange ich das Programmieren an? - Ich meine welches Programm benötige ich ( wo lade ich das runter?) und ich habe gelesen, dass man einfach loslegen soll, aber wie? - Ich habe kein Plan wie irgendwas geht.

2. Ich habe etwas von OO ( Objektorientierung) gelesen?- Ist damit z.B. die Orientierung auf Spieleprogrammierung gemeint oder was?

3. Ich weiß nicht genau auf was ich mich orientiere. Ich würde gerne Serverzeugs etc. lernen.

Ich weiß, dass meine Fragen seltsaam sind etc, aber ich erwarte hoffentlich hilfreiche Antworten.

Danke, Kabior.
 

Landei

Top Contributor
Programmiersprachen sind an bestimmten Grund-Konzepten ausgerichtet. Neben funktionalen, deskriptiven (oder "logischen"), stackbasierten und (rein) imperativen Sprachen gibt es eben auch objektorienterte Sprachen (als Untergruppe der imperativen Sprachen). Natürlich sind auch Mischformen (hybride Sprachen) möglich.

Objektorientierte Programmierung fasst Daten (Namen, Zahlen, Datumse oder die Noten von Beethovens Neunter) und Methoden (also wo etwas mit Daten gemacht wird, etwa Beethovens Neunte abspielen) in "sinnvolle Einheiten" - eben "Objekte" zusammen. Typische Objekte wären eine Person, ein Programmfenster, ein 3D-Modell in einem Spiel oder Beethovens Neunte. Viele (aber nicht alle) objektorientierte Sprachen - wie Java - kennen noch das Konzept der "Klassen" als eine Art Schablonen für neue Objekte. Weiterhin unterstützen objektorientierten Sprachen in irgend einer Form "Vererbung", die eine Erweiterung vorhandener Objekt-Strukturen um neue Daten oder Methoden erlaubt, etwa "Vorstand" als Erweiterung von "Person" mit zusätzlichen Daten wie "Schwarzgeldkonto" und zusätzlichen Methoden wie "entlasseBelegschaft".
 

Landei

Top Contributor
Habe ich nicht. Konzeptionell sind "Skriptsprachen" (wobei es dafür immer noch keine allgemeingültige Definition gibt) meist unter "imperativ" oder "objektorientiert" einzuordenen.

Deskriptive/logische Sprachen sind Sprachen wie Prolog oder einige Shells für Expertensysteme, die anhand einer vorgegebener Wissensbasis samt Ableitungsregeln mehr oder weniger selbsttätig nach einer Lösung suchen.
 
Zuletzt bearbeitet:

Landei

Top Contributor
Die Begriffe "deklarative" und "deskriptive" Programmierung sind synonym ("deklarativ" ist wohl verbreiteter). Weitere Beispiele dafür (neben Prolog und Expertensystem-Shells) wären XSLT und SQL.

Ob HTML eine "Programmiersprache" ist, ist eine gute Frage. Sicher nicht im klassischen Sinne, aber ich könnte mir vorstellen, dass die vorhandenen Features ausreichen, um es turing-komplett zu machen - dann könnte man es zumindest unter den esoterischen Sprachen einordenen :)

Sorry, wenn das manchen als Haarspalterei erscheinen mag, aber ich finde es wichtig, korrekte Definitionen und Klassifikationen zu verwenden, sonst kommt es bloß zu Konfusion. Typisches Beispiel ist der Ausdruck "Skriptsprache": Ist es eine Sprache, in der man interpretierte "Skripts" schreiben kann, muss sie dynamisch getypt sein u.s.w. Selbst Wikipedia tut sich auffallend schwer mit einer sauberen Definition. Aber solange das nicht klar ist, reden alle Beteiligten nur aneinander vorbei (Habe ich z.B. erlebt bei der Frage, ob Scala eine Scriptsprache ist oder nicht).
 
Zuletzt bearbeitet:

Kabior

Mitglied
ehm jetzt mal ohne witz.
Hatte gedacht, dass ich heir ein paar Antworten bekomme.
Kann mir niemand in einer für mich versändlichen Sprache erklären wie? mit wlechem programm? oder überhaupt wie ich damit anfange sagen?
Schön, dass ihr so ausgiebig diskutiert bin abere cht an dem thema interessiert, aber anscheinend kann mir niemand weiterhelfen.
 

Kabior

Mitglied
Am besten am Anfang ein Buch kaufen und lesen. z.B. Java von Kopf bis Fuß.

Ich danke dir. Wenigstens mal einer, der mir eine hilfreiche Antwort liefert. Nichts gegen die anderen, aber die diskutieren über irgendwelche üebrirdischen sachen, die ich sowieso nicht verstehe :eek:

P.s. kann mir wer nen Link dazu schicken? - WO ich das kaufen kann? - Finde ganz viele verschieden. Java von kopf bis fuß, kavascript von kopf bis fuß etc. oO:autsch:
 

frapo

Bekanntes Mitglied
Kennst Du google und/oder Wikipedia?

Mach Dich doch erstmal schlau, was der Unterschied zwischen Java und Javascript ist. Die Arbeit musst Du Dir schon selber machen, das kann Dir hier keiner abnehmen.

Vor allem weißt ja auch nur Du, was Du eigentlich konkret machen willst ;)
 

Kamil

Mitglied
Oder erst einmal die Frage was Du persönlich mit dem Erlernen einer Programmiersprache erreichen möchtest. Ein bestimmtes Ziel vor Augen? Entsprechend könnte die Antwort wo Du anfangen kannst anders ausfallen. :) Und was ich als Neuling auch immer empfehlen kann: Am Anfang bzw. immer wieder nebenbei sein mathematisches Verständnis auffrischen. Zumindest ich hänge öfter an mathematischen Problemen als am reinen Verständnis was Objekte oder Methoden sind fest. :p

Spätestens wenn Dir das erste Sinus über den Weg läuft... sucht man plötzlich schlagartig nach seinen alten Mathebüchern. :D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Programmieren als Angestellter Allgemeine Java-Themen 2
NoahPillich Navigations-App und Wegfindung selber programmieren - Erfahrungen, Ideen, Anregungen Allgemeine Java-Themen 6
M Aussagenlogik in Java Programmieren Allgemeine Java-Themen 22
B hard wrap selber programmieren Allgemeine Java-Themen 9
berserkerdq2 run-methode eines Threads so programmieren, dass 30x die Sekunde etwas ausgeführt wird. Allgemeine Java-Themen 44
L Einfache Navigations-App schnell selber Programmieren? Bitte um Ideen und Anregungen. Allgemeine Java-Themen 17
Q Java-Programmieren Allgemeine Java-Themen 1
B BOT mit Java [Eclipse] programmieren Allgemeine Java-Themen 7
kanywayne Java programmieren: Polynom Klasse Allgemeine Java-Themen 4
O wie kann ich p = s · (1 + r )^t-s programmieren? Allgemeine Java-Themen 7
N Lottowebsite programmieren mittels Java, HTML,.... Allgemeine Java-Themen 7
J Vokabeltrainer programmieren Allgemeine Java-Themen 4
S Java-Task-Management-Tool für Windows und Mac selber programmieren Allgemeine Java-Themen 4
Q Möglichkeit Online-Programmieren üben. Allgemeine Java-Themen 9
B Schach programmieren Allgemeine Java-Themen 2
S Einfaches Programm programmieren Allgemeine Java-Themen 5
F Große Datenmengen effizient programmieren Allgemeine Java-Themen 51
E Einen Bot Programmieren. Allgemeine Java-Themen 6
T Graph/Adjazenzliste programmieren Allgemeine Java-Themen 10
M Allgemeine Frage: Wie lernt man Java / Programmieren von Grund auf? Allgemeine Java-Themen 7
R Wie einen ClientBuilder / JarBuilder programmieren? Allgemeine Java-Themen 14
T Sprachsteuerung programmieren? Allgemeine Java-Themen 1
W IDEA IntelliJ Build-Management-Tool selbst programmieren Allgemeine Java-Themen 2
D Was als nächstes programmieren? Allgemeine Java-Themen 6
C Compiler programmieren Allgemeine Java-Themen 13
U Methoden Algorithmus MergeSort String [ ] array sortieren programmieren Allgemeine Java-Themen 17
H .Sh Datei ausführen programmieren Allgemeine Java-Themen 5
T Frage zu UML in Java programmieren Allgemeine Java-Themen 1
G Bot Programmieren Allgemeine Java-Themen 16
T Best Practice Eigene GUI programmieren | MouseMotion Detection Allgemeine Java-Themen 3
A Erste Schritte Die Kunst am Programmieren Allgemeine Java-Themen 20
S Captchas programmieren Allgemeine Java-Themen 6
J Java: Installer für Mods programmieren Allgemeine Java-Themen 5
J Java eigenen Button programmieren (ob Cursor im Rechteck ist oder nicht..../button pressed or not) Allgemeine Java-Themen 6
P Effizientes Programmieren - oder Windows Autostart fürs Herunterfahren Allgemeine Java-Themen 11
A Update Software programmieren Allgemeine Java-Themen 1
G Objekotorientiertes Programmieren / Lose Kopplung Allgemeine Java-Themen 5
G PC Fernbedienung programmieren Allgemeine Java-Themen 6
I Dringend nachhilfe in programmieren gesucht!!!!!!!! Allgemeine Java-Themen 1
I Dringend nachhilfe in programmieren in mannheim gesucht!!!!! Allgemeine Java-Themen 3
L COM Schnittstelle in Java programmieren Allgemeine Java-Themen 4
U BlueJ NXT Projekt programmieren Allgemeine Java-Themen 0
V Abwesenheitsliste programmieren - Ideen? Allgemeine Java-Themen 11
P KI für TicTacToe programmieren > Probleme Allgemeine Java-Themen 2
J (Java3D) Einen Faden programmieren - Logikproblem Allgemeine Java-Themen 5
M Android Programmieren Allgemeine Java-Themen 11
B Virtualisierung Programmieren Allgemeine Java-Themen 3
B Shortcut Erkennung programmieren Allgemeine Java-Themen 5
K Parallel programmieren mit ExecutorService Allgemeine Java-Themen 41
T Takuzu Spiel programmieren Allgemeine Java-Themen 4
L CSV Beziehungen programmieren Allgemeine Java-Themen 7
P wie logisch Programmieren? Allgemeine Java-Themen 6
J Problem mit Programmieren in Eclipse Allgemeine Java-Themen 5
E Klassen Mitgliederverwaltung programmieren Allgemeine Java-Themen 6
N Abkürzung STRG-G zu programmieren Allgemeine Java-Themen 4
P Java auf dem Handy programmieren Allgemeine Java-Themen 16
truesoul Sudoku programmieren Allgemeine Java-Themen 23
K sauber und schön programmieren Allgemeine Java-Themen 2
X Spiele für Handys programmieren Allgemeine Java-Themen 2
J Abbuchung vom Konto programmieren Allgemeine Java-Themen 6
P Fortgeschritten Java programmieren Allgemeine Java-Themen 2
J Dymnamische Programmieren. Allgemeine Java-Themen 4
MQue Schnittstelle programmieren Allgemeine Java-Themen 2
D brauch hilfe ! bei Spiele Programmieren Allgemeine Java-Themen 5
F Autorennen programmieren Allgemeine Java-Themen 5
H Graustufe programmieren Allgemeine Java-Themen 7
M Intervall Programmieren ? Allgemeine Java-Themen 3
leifg Rekursiv mit Threads Programmieren Allgemeine Java-Themen 2
M Java Programm als Dämon Programmieren. Allgemeine Java-Themen 7
V Avatar selbst programmieren Allgemeine Java-Themen 4
M Generics - besser programmieren, Warnung umgehen Allgemeine Java-Themen 4
G Was als fortgeschrittener Anfänger programmieren? Allgemeine Java-Themen 7
S grafisch programmieren aber nicht applets Allgemeine Java-Themen 13
W Spiel für Handy, normale GUI und Web programmieren Allgemeine Java-Themen 2
P Mehrsprachig programmieren ResourceBundle Allgemeine Java-Themen 6
reibi Eclipse PlugIn selber programmieren Allgemeine Java-Themen 3
T einen SVN- oder QVCS-Client selber programmieren Allgemeine Java-Themen 2
saxman Lego Mindstorms Roboter mit Java programmieren Allgemeine Java-Themen 9
S eine farbpipette programmieren Allgemeine Java-Themen 7
V Mit Java einen Shop programmieren ? Allgemeine Java-Themen 8
M Mehrsprachig programmieren Allgemeine Java-Themen 3
S Programmieren eines Webwatchers Allgemeine Java-Themen 4
D Tainer programmieren Allgemeine Java-Themen 7
R Wie kann ich anfangen? Allgemeine Java-Themen 12
O BufferedReader von ganz unten anfangen zu lesen Allgemeine Java-Themen 7
R In einer for Schleife bei einem Substring anfangen, wo man davor aufgehört hat Allgemeine Java-Themen 6
E Wie anfangen? Konzept / Designfrage Allgemeine Java-Themen 17

Ähnliche Java Themen

Neue Themen


Oben