Hallo,
Ich lehne mich an persönlicher Erfahrung an und an das was die Suchmaschine ausspuckt: https://www.wikihow.com/Start-Learning- ... rogramming
Also erst mal wichtiger Punkt: welche Programmiersprache?
C/C++ ist der Einstiegspunkt für viele Leute, da man dort viele Konzepte lernt die man in anderen Programmiersprachen auch braucht. (https://www.cprogramming.com/tutorial/c-tutorial.html)
Meine persönliche Lieblingssprache ist Python. Man beachte jedoch das Python eine Skriptsprache ist, d.h. die Ausführung/das Kompilieren von Programmen unterscheidet sich von solchen wie bei C. (https://www.learnpython.org/)
Java bzw. JavaScript (wieder eine Skriptsprache) habe ich mir selber noch nicht angeschaut, aber es gibt viele Leute die darauf schwören (es gibt ja auch viele Nutzer). Hier linke ich kein Tutorial weil ich keines selber kenne...
Ich hab "damals" mit einem Crashkurs in C angefangen, wobei uns nur Folien gegeben wurden die wir uns selber durchackern mussten (sorry hab keinen Zugang mehr zu den Folien). Also hartes Selbststudium. Du bist höchstwahrscheinlich Student, also würd ich dir empfehlen einfach mal nach einer LVA fürs Programmieren im TSS zu schaun. Da wirst du wsl aber nur bei den Informatikern erfolgreich, denn die Mathematiker haben ihre Programmieren-Tutorial-LVA im Wintersemester (wenn ich mich da jez nicht irre). Bei der Physik ist Programmieren auch erst im 5.Semester vorgesehen (also auch Wintersemester).
Selbststudium wirst du sowieso immer beim Programmieren brauchen, denn keine Vorlesung und kein Tutorial beinhaltet alles... Was die einzelnen Libraries tun muss man meist per Suchmaschine herausfinden. Das betrifft dich jetzt noch nicht, erst wenn du fortgeschritten bist.
Zu dem Punkt welcher Laptop/PC:
Das ist fürs Lernen vollkommen egal, du brauchst keinen besonders schnellen PC um Tutorials besser zu lösen, das wird dich noch lange nicht betreffen. Was eher interessant ist, ist die Wahl des Betriebssystems. Die "großen" Programmiersprachen findest du auf "allen großen OS", also Windows, Mac, Linux. Aber z.B. viele Dinge in Linux erleichtern das Programmieren ungemein (sorry kann nicht über Mac reden, hatte noch nie Mac). In Linux hast du z.B. meist den C und C++ Compiler schon vorinstalliert, ich glaube auch schon Python 2. Wenn es dir unangenehm ist OS zu wechseln oder ein Dualboot aufzubaun, dann lad dir Virtualbox runter (gratis) und installier da drin ein Linux deiner Wahl. Dann kannst du in deinem OS deiner Wahl einfach eine Linux-Session per Virtualbox starten.
Vllt fällt mir später noch was ein, jez muss ich aber mal los
kennt sich jemand mit Programmieren aus?
Das Forum zur Kategorie
- happycamper
- Beiträge: 277
- Registriert: 15.10.2011, 11:11
- Wohnort: Sector ZZ9 Plural Z Alpha
Gehe zu
- Forum allgemein
- ↳ Neu hier?
- ↳ Das Forum-Forum
- Studium allgemein
- ↳ Studium allgemein
- ↳ Wahlfächer
- ↳ Bachelor-, Projekt- und Masterarbeiten
- ↳ Studienabschluss
- ↳ Bücher- und Skriptenbörse
- 261 Technische Physik (Bac.)
- ↳ Semester I
- ↳ Analysis I für TPH
- ↳ Einführung in das Physikstudium
- ↳ Grundlagen der Physik I
- ↳ Lineare Algebra für TPH
- ↳ Praktische Mathematik I für TPH
- ↳ Semester II
- ↳ Analysis II für TPH
- ↳ Grundlagen der Elektronik
- ↳ Grundlagen der Physik II
- ↳ Laborübungen I
- ↳ Praktische Mathematik II für TPH
- ↳ Semester III
- ↳ Grundlagen der Physik III
- ↳ Laborübungen II
- ↳ Mathematische Methoden der Theoretischen Physik
- ↳ Mechanik für TPH
- ↳ Semester IV
- ↳ Chemie für TPH
- ↳ Elektrodynamik I
- ↳ Laborübungen III
- ↳ Materialwissenschaften
- ↳ Projektmanagement
- ↳ Semester V
- ↳ Datenverarbeitung für TPH I
- ↳ Physikalische Messtechnik I
- ↳ Quantentheorie I
- ↳ Semester VI
- ↳ Atom-, Kern- und Teilchenphysik I
- ↳ Festkörperphysik I
- ↳ Statistische Physik I
- ↳ Gebundener Wahlfachkatalog: Technische Qualifikationen
- 434 Materialwissenschaften
- ↳ Integrative Pflichtfächer Chemie
- ↳ Physikalische und Analytische Chemie
- ↳ Anorganische und Organische Stoffchemie
- ↳ Integrative Pflichtfächer Maschinenbau
- ↳ Introduction to Finite Element Methods in Solid Mechanics
- ↳ Werkstoffcharakterisierung und zerstörungsfreie Prüfung
- ↳ Integrative Pflichtfächer Elektrotechnik
- ↳ Werkstoffe der Elektrotechnik
- ↳ Halbleiterphysik
- ↳ Integrative Pflichtfächer Bauingenieurwesen
- ↳ Computational Material Modelling
- ↳ Mechanische Werkstoffeigenschaften und Werkstoffprüfung
- ↳ Materialwissenschaften
- 453 Biomedical Engineering
- ↳ Biomedical Engineering
- ↳ Life Science
- ↳ Anatomy and Histology
- ↳ Biology
- ↳ Physiology and Pathology
- ↳ Introduction to Microscopy in Biology
- ↳ Integrative Pflichtfächer
- ↳ Biocompatible Materials
- ↳ Biomedical Instrumentation
- ↳ Biomedical Sensors and Signals
- ↳ Biophysics
- ↳ Biostatistics
- ↳ Instrumental Analytical Biochemistry
- ↳ Introduction to Biology Chemistry
- ↳ Introduction to Biomaterials and Tissue Engineering
- ↳ Introduction to Biomechanics
- ↳ Medical Image Processing
- ↳ Schwerpunkt A: Biomaterials & Biomechanics
- ↳ Schwerpunkt B: Biomedical Instrumentation & Signals
- ↳ Schwerpunkt C: Mathematical & Computational Biology
- ↳ Schwerpunkt D: Medical Physics & Imaging
- 460 Physikalische Energie- und Messtechnik
- ↳ Semester I
- ↳ Atomare Stoßprozesse (Atom- und Molekülphysik, Spektroskopie)
- ↳ Physikalische Chemie
- ↳ Strömungslehre für TPH
- ↳ Betriebswirtschaft (Angewandte Betriebswirtschaftslehre)
- ↳ Statistik
- ↳ Semester II
- ↳ Nachhaltige Energieträger
- ↳ Alternative nukleare Energiesysteme
- ↳ Physikalische Messtechnik II
- ↳ Thermodynamik
- ↳ Echtzeitdatenverarbeitung
- 461 Technische Physik (Mas.)
- ↳ Semester I
- ↳ Betriebswirtschaft
- ↳ Elektrodynamik II
- ↳ Festkörperphysik II
- ↳ Physikalische Analytik
- ↳ Quantentheorie II
- ↳ Semester II
- ↳ Atom-, Kern- und Teilchenphysik II
- ↳ Statistische Physik II
- ↳ Datenverarbeitung für TPH II
- 810 Technische Physik (DI) - ALTER STUDIENPLAN!
- ↳ Semester III
- ↳ Datenverarbeitung für Physiker I
- ↳ Mathematische Methoden der Physik
- ↳ Mechanik für TPH
- ↳ Semester IV
- ↳ Datenverarbeitung für Physiker II
- ↳ Elektrodynamik und Relativitätstheorie
- ↳ Elektrodynamik I VU Homepage
- ↳ Grundlagen der Physik IV
- ↳ Laborübungen III
- ↳ Physikalische Meßverfahren
- ↳ Semester V
- ↳ Atom- und Molekülphysik
- ↳ Chemie für TPH
- ↳ Materialwissenschaften
- ↳ Projektmanagement
- ↳ Quantentheorie I
- ↳ Semester VI
- ↳ Festkörperphysik I
- ↳ Kern- und Teilchenphysik
- ↳ Statistische Physik I
- ↳ Statistische Physik I UE Homepage
- ↳ Semester VII
- ↳ Atomare und Subatomare Physik
- ↳ Festkörperphysik II
- ↳ Physikalische Analytik
- ↳ Statistische Physik II
- ↳ Semester VIII
- ↳ Quantentheorie II
- Wahlfachkataloge
- ↳ Gebundener WFK: Theoretische und Mathematische Physik
- ↳ Gebundener WFK: Atomare und Subatomare Physik
- ↳ Gebundener WFK: Physik der kondensierten Materie
- ↳ Gebundener WFK: Angewandte Physik
- ↳ Gebundener WFK Physikalische Energietechnik
- ↳ Gebundener WFK Physikalische Messtechnik
- ↳ Studienrichtungsspezifischer Zusatzqualifikationen ("Soft Skills")
- ↳ ATHENS-Programm oder Gastprofessuren