![]() |
Programmieren lernen
Hallo,
aufgrund der Änderung meiner Lebensumstände möchte ich mich nun dem Programmieren widmen. Ziel ist es vielleicht irgendwann damit auch Geld zu verdienen. Ich kann meinen bisherigen Beruf nicht mehr ausüben, habe daher weder Zeit- noch Finanziellen Druck. Muß mich nur noch um die Erziehung der Kinder kümmern. Erfahrung habe ich leider noch nicht viele. Ich habe damals auf dem C 64 mal ein bischen programmiert allerdings waren das eher die Spielereien eines kleinen Jungen. Vor einiger Zeit bin ich auf Linux umgestiegen und möchte dann Erstmal PHP lernen. Mein Ziel wird es aber sein irgendwann [I]phone Apps oder Spiele zu programmieren oder welche andere Plattform dann aktuell ist. Mir ist es wichtig ein grundlegendes Wissen zu erwerben um die Anwendungen von Grund auf verstehen zu können um so eben auch meine eigenen Lösungsansätze einbringen zu können. So nun meine Fragen. Welche Programmiersprachen sind wichtig um Grundlegend zu verstehn bzw später auch ableiten zu können. ist es sinnvoll b.z.w. möglich dies im Selbststudium zu erlernen oder sollte ich lieber an irgend nem Fernlehrgang teilnehmen obwohl dies mir eigentlich nicht so liegt weil Autodidakt. Brauche ich bestimmte Zertifikate, wenn ich später mal auf selbständiger Basis arbeiten möchte ? lg und Danke schonmal im Voraus chris |
Moin,
also ich habe mit C# angefangen. Kann man super hiermit lernen [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] |
Super einsteigen kann man auch mit C, da viele Sachen auf C aufbauen, z.b. C++/C#, Objective-C (iPhone Programmierung), und Java ist auch sehr ähnlich.
Habe selbst in der Reihenfolge angefangen, also C, dann C++, Objective-C und jetzt Java/C# (ist ja so ziemlich das gleiche ^^) Grüße MH |
ja super,
so in etwa hatte ich es mir auch schon gedacht ein Haus kann man ja auch nicht ohne ein ordentliches Fundament bauen. Von den Gallileo Büchern hab ich schon gehört die sollen echt gut sein. Ich denk ich werd mir da eines bestellen und so langsam loslegen. Gibt es für Programmiersprachen auch so Wikis wie zb. Ubuntuusers ? also vielen Dank nochmal chris |
Ich würde mit Java anfangen, da es hier manche fehlerträchtigen Dinge aus C++ wie die Zeiger nicht gibt, Arrays viel einfacher zu handhaben sind, die API viele Funktionen von Haus aus anbietet, auch graphische Oberflächen einfacher sind, man sich wegen einer automatischen Speicheraufräumung sich nicht um das freigeben von nicht mehr nötigen Speicher kümmern muss.#
Zudem ist Java OS- und CPU unabhängig und kann für App- oder Servlets benutzt werden. Allerdings ist Java dank VM deutlich langsamer als C++ und deswegen nicht für performancekritische Anwendungen oder größere Spiele geeignet und direkten Hardware- oder Speicherzugriff gibts auch nicht. Die Galilieo Bücher sind schon gut, Programmieren lernen von Peter Pepper ist auch gut. Alllerdings würde ich mir jetzt kein neues Java Buch mehr kaufen, da in einem halben Jahr das neue Java 7 kommt. Bei C++ ist es das gleiche, die neueste Version C++ 2011 kommt da auch bald. |
Zitat:
C++ ist seit ´98 standartisiert, da kommt nix neues. Du meinst vllt den ollen Compiler von Mircrosoft^^. Wobei ich Dev-C++ und Code::Blocks dem Microsoft ding eh vorziehe ^^ Zitat:
Meine Empfehlung: Direkt C++ lernen. Ist anfangs ein wenig trocken und erste Erfolge stellen sich erst später ein, aber dann auch richtig. Sobald man sich an OOP rantraut machts richtig spaß ^^ |
Hallo,
Ich denke ich werde erstmal mit c oder c++ anfangen. Ich habe mir heut schon ein paar online Tutorials angesehen und mir die nötige Software für Ubuntu konfiguriert. Aus Windows möchte ich soweit wie möglich verzichten. Hab mir Anjuta mit den nötigen Paketen installiert und gleich mal angefangen. Ich hatte heut zwar noch nicht viel Zeit wegen dem schönen Wetter, aber das hello Worl hab ich schon geschrieben. merkwürdig war nur das es nach dem compilen mit anderem Text immer noch hello world ausgespuckt hat aber auf der Basis werd ich erstmal weitermachen zumal ja Objectivs C mein vorläufiges Ziel ist. Aber wer weiß sowas entwickelt sich ja immer erst durch den Prozess des lernens. Es ist jedenfalls bei mir häufig so das sich das Ziel immer erst langsam herauskristallisiert. lg und vielen dank chris |
Quelle für C++ 2011:
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] |
Das wäre für mich trotzdem kein Grund ewig auf ein neues Buch zu warten.
Interessant sind schlußendlich nur die Differenzen zur Vorversion. |
Hallo,
ich wollte euch mal n kleines Update geben. Ich hab ein klasse Online Tut zu c++ gefunden mit dem ich schon die ersten Schritte gemacht hab. [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] zum schreiben benutze ich jetzt nur noch gedit als editor und g++ als compiler ist um einiges einfacher... Ich hab mir auch noch eines der Galileo Bücher bestellt [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] Ich hoffe mal es macht mir auch weiterhin soviel Spaß, Ich wollte mich auch nochmals bedanken für die Anregungen hier. lg chris |
Besorg dir eine IDE wie Eclipse oder Code::Blocks.
Bei kleinen Programmen geht das noch mitm Texteditor, bei größeren ist aber eine IDE sinnvoller. |
Hallo mit welchem Programm kan ich die DLC Datei öffnen?
|
cryptload
|
Zitat:
|
Zitat:
Da hat er nicht unrecht. |
Zitat:
Code:
if(ptr) Bei SOLCHEN Witzgestalten sind Zeiger tatsächlich gefährlich und unsinnig, denen drückt man am besten wieder HTML in die Hand. Bei professionellen Softwareentwicklern hingegen ist das "ein wenig" anders - da reicht es dann nicht mehr vor 10 Jahren mal in 90%ig Mathelastiges Info-Studium absolviert zu haben; gottseidank sind die Zeiten vorbei. Bei der Problematik, noch nie ein richtiges Softwareprojekt beschaut haben zu dürfen hilft eigentlich nur Eines : Übung, Übung und noch VIEL mehr Übung; nach einer bestimmten Zeit erkennt man einige wichtige Dinge in der Architektur von Software deren Komplexitätsgrad "voll krasse Websites" und "ubercooles Superkonsolentooll, alta" hinter sich lässt. Zitat:
|
Zitat:
Wie will man ein nicht geschlossenes System verifizieren? Wenn man keine Ahnung hat... na ja, Wichtigtuer. |
Falls es noch irgendwie aktuell ist, das beste Buch für den Einstieg in C++, das ich je in den Händen hielt, ist "C++ für Spieleprogrammierer" von Heiko Kalista. Es geht dort überwiegend um die C++ Grundlagen, nur die Beispiele sind halt sehr an Videospielen orientiert. Aber auch nur theoretisch, sie beschränken sich immer aufs wesentliche.
Kann ich allgemein nur empfehlen. Super geschrieben, alles super erklärt und für mich der beste Einstieg in C++ (nach einigen Fehlkäufen diverser Bücher) |
Wie süss! Alle seine kleinen Argumente wurden vom Tisch gefegt und er kehrt altergesmgeäß zu infantilen Beleidigungen und Bilderchen zurück :D
Die Jugend ... Zitat:
Zitat:
Zitat:
|
Zitat:
Kleines, dummes Äffchen... ... dann lass mich mal Dein Halbwissen ergänzen: Ein Zeiger ermöglicht, dass ein Speicherbereich "von aussen" manipuliert werden kann. Kurz gesagt fehlen hierbei die Kontrollmechanismen um Software zu verifizieren. Dass Du wegen dem Begriff "geschlossen" direkt in eine andere Kategorie denkst, zeigt, dass Du wohl eine ziemlich flaches Wissen besitzt. Wie groß Dein Fachwissen ist, dass kannst Du Dich ja selbst fragen! Werfe einfach einen Blick auf Deine berufliche Karriere...Mir brauchst Du da nichts vormachen. Und falls es Dich interessiert, ich habe Mathematik und Informatik studiert (Jahre her) und bin seither im Bereich Softwareverifikation als Consultat tätig. Mit solchen Idioten, die ehrlich gesagt keine Ahnung von logischen Strukturen und auch großen Software-Architekturen besitzen, aber super-toll Programmieren können, schlage ich mich täglich rum. Leider darf ich sie während meiner Arbeit nicht beleidigen, deshalb tobe ich mich hier im Forum aus, um meine Aggression an solchen Vollpfosten auszulassen. Irgendwie sind doch alle Programmieren gleich. Holt Euch doch alle einen runter, wie gut und toll ihr programmieren könnt! Aber wenn es dann ums Eingemachte geht und 15 Jahre Codesammlung von über 50 Mitarbeitern "aus irgendwelchen Gründen" nicht mehr fehlerfrei läuft, ist es mit dem Wichsen zu Ende! Wenigstens macht ihr ne dicke Fresse, wenn euch klar wird, dass ein Programmierer nur einen Bruchteil von dem verdient, was ein Mathematiker oder Projektmanager bekommt... |
Ihr müsst euch jetzt nicht streiten. Der Sinn eines Forums ist es Leuten zu helfen, hilfe zu bekommen und sich schlau zu machen in dem man sich anhand von gelösten Problemen von anderen orientiert <- das sind zumindest die Hauptfunktionen
lg still_alive |
Zitat:
Zitat:
Göttlich. Keine Ahnung - davon haste viel. Also das mit Google musste noch lernen. [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] Soll ich dir mal eben nen Pointer zeigen bei dem du nix manipulieren kannst? Naaa? Also : besser nicht mehr von Dingen blubbern die dir dein Papi mal erzählt hat, offensichtlich hat er es dir nicht richtig erklärt Zitat:
:D:D:D:D:D:D Oh mann .... Zitat:
Zitat:
Zitat:
Und wenn du brav weiterlernst darfste das in einigen Jahren tatsächlich machen. Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Aber jetz ma ehrlich : hast du schon für die Prüfung gelernt? Die sind doch bald, soweit ich weiss .. So, darfst auch wieder Bilderchen einbringen - Kinder mögen das ja, hört man |
An deiner Stelle würde ich mal wieder ein paar Gänge runterschalten, DeineMuddablalba... :rolleyes:
|
Schön für dich.
|
Zitat:
|
Blöd, wenn man wieder mal Dinge vermutet hat, blossgestellt wurde und dann nicht mehr auf das Thema eingehen kann weil man nur noch mehr blamiert werden würde gell?
Stattdessen lieber mal altersgemäß Beleidigungen rauswürgen und gezwungen / gespielt auf Aussagen eingehen die garnicht an dich gerichtet waren - das hilft bestimmt, gell? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:51 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.