Programmieren lernen?

6 Antworten

Es gibt einige Webseiten, auf denen man im Browser Programmcode eingeben und die Programme dann starten kann. Das sollte grundsätzlich auch auf dem iPad gehen.

Allerdings würde ich Dir dringend empfehlen, die Programmierung gleich mit Hilfe einer richtigen Entwicklungsumgebung (IDE) zu lernen. Eine IDE kannst Du nur auf einem Computer / Laptop installieren, also Windows, macOS oder Linux.

Als Programmiersprache für Einsteiger empfehle ich Dir Java.
Java ist hervorragend für Einsteiger geeignet und sehr weit verbreitet.

Hier im Forum habe ich schon öfter folgenden Kurs empfohlen, der richtig gut für Einsteiger geeignet ist und auch die Installation der IDE unter Windows, macOS und Linux, sowie die Bedienung der IDE ausführlich erklärt:

https://jtrainer.com/course/java-for-newcomers.html

Einzige Voraussetzung für den Kurs ist, dass Du einfaches Englisch verstehst.
Dafür bekommst Du einen Kurs, der alles Schritt für Schritt erklärt und viele praktische Übungsaufgaben anbietet.
Dazu gibt es eine Homepage, auf der Du Fachbegriffe, Fehlermeldungen etc. nachschlagen kannst.

Egal wofür Du Dich entscheidest:

Viel Erfolg und Spaß beim Programmieren lernen!

Woher ich das weiß:eigene Erfahrung

Hey schreib mir Privat, welche Programmiersprache du lernen möchtest dann kann ich dir Seiten empfehlen.

Ich studiere Computerwissenschaften & Informatik und habe mir in 2 Jahren nun jede Internetseite die ich gefunden habe angeschaut, wo ich welche Sprache am besten lernen kann (kostenlos).

Was ich dir sofort sagen kann, es gibt leider nicht diese eine Seite wo du alles perfekt lernen kannst, es ist eher so das auf Seite A zb. man sehr gut Javascript lernen kann aber der Pythonkurs ist nicht so gut usw.

deshalb muss man immer zwischen Seiten und Plattformen wechseln je nachdem was man lernen möchte.

Ich hab mir damals ne Liste erstellt, wo ich was am besten lernen kann.

Und nein, kannst auch mit nem Ipad programmieren, haben in der Uni auch welche, ist aber nicht optimal, ein Laptop oder Pc wäre für die meisten besser aber jeder ist da anders und theoretisch ist das möglich.

Woher ich das weiß:eigene Erfahrung

Lass das mit dem iPad. Ich kann dir folgendes Setup empfehlen:

Windows 11 mit wsl.

WSL ist ein Subsystem in Windows für Linux, da Linux fürs entwickeln generell die bessere Variante ist. WSL hat den Vorteil, dass du dein Hauptsystem nicht wirklich beschädigen kannst.

Ganz am Anfang könntest du es mit JS im Browser versuchen. Da hast du die geringsten Hürden.

Oder du machst einen programmierkurs und lässt dich leiten. Die meisten basieren aber auf Windows/Linux (teilweise Mac)

Apple verbietet meines Wissens nach Software, die das ausführen anderer Software erlaubt. Apple ist generell sehr einschneidend.

Woher ich das weiß:Studium / Ausbildung – Aktives Studium: Informatik Technischer Systeme

Louis238 
Beitragsersteller
 22.08.2024, 17:46

Kann man es überhaupt viel erreichen ohne vorerfahrung in programmiren

TheStalker64  22.08.2024, 17:49
@Louis238

Ja klar, jeder fing mal bei 0 an. Der Anfang ist der schwerste. Ich selbst bräuchte auch mehrere Anläufe bis ich in den Fluss kam.

Ein professionellen Guide zu haben. Bspw. Studium, lehrer oder ähnliches ist durchaus sehr hilfreich.

Letztlich musst du nur eine neue Denkweise erlernen. Und diese dann in Sprachen gießen, die ein Computer verstehen kann

Erzesel  23.08.2024, 08:05
@Louis238

Als ich angefangen habe, hatten nur wenige hochstudierte Menschen überhaupt Zugang zu Computern. Ergo hatte ich keinerlei Vorerfahrung mit Computern, geschweige deren Programmierung. Es gab weder Internet noch ausreichende leicht verfügbare Literatur zur damals aktuellen Technik.

Ich hab's trotzdem angepackt, einfach weil ich neugierig war.

Was Du unter "viel erreichen" verstehst wei ich nicht. Für jeden ist "viel" anders.

Ich habe in den späten 90ern bis 2000ern(mit einem Chemieingeneur) eine "selbstoptimierende" Steuerung für ein chemischen Produktionsprozess entwickelt, das war aus meiner Sicht "viel". Natürlich hate ich bis zu diesem Zeitpunkt reichlich Erfahrung auf dem Gebiet der Programmierung gesammelt.

...aber angefangen habe ich damals an einem Kenntnisstand, den ich (bezogen auf heutige Anfänger) weit bei Minus 1000 definieren würde.

Fang doch einfach an und frag nicht ob es sich lohnt.

Jeder Weg beginnt mit dem ersten Schritt

wird auf nem ipad schwierig. und wenn dann brauchst du nen mac. je nachdem was du programmieren willst


WeissBrot965  22.08.2024, 17:37

"Je nachdem was du programmieren willst" ???

WaryPuppy  22.08.2024, 18:12
@WeissBrot965

Ja. Webentwicklung, Softwareentwicklung, Frontend, Backend, SPS Programmierung etc...

WeissBrot965  22.08.2024, 18:38
@WaryPuppy

Das alles kann man auf meinem Mac als auch Windows oder Linux machen. Deine Aussage ergibt keinen Sinn

WaryPuppy  22.08.2024, 19:16
@WeissBrot965

Unsinn! Entwickel mal eine mac os app oder ios app unter Windows. Der FS redet vom iPad und nennt keinerlei Details zum eigentlichen Vorhaben.

Glandorf  22.08.2024, 20:33
@WaryPuppy
Ja. Webentwicklung, Softwareentwicklung, Frontend, Backend, SPS Programmierung etc...

Das war deine Aussage. Das geht genauso auf Windows und Linux. Außerdem kann man mit Flutter (Dart) auch IOS Apps auf Windows und Linux programmieren, also besteht kein Grund für ein Mac.

Erzesel  23.08.2024, 08:56
@WaryPuppy
Ja. Webentwicklung, Softwareentwicklung, Frontend, Backend, SPS Programmierung etc...

Ziemlich viele verschiedene Sachen.

Fang doch erstmal mit "Hello World" an. Dann Variablen, Typen, Schleifen, Vergleiche, OOP , usw.... Wenn Du die Grundlagen intus hast, merkst Du selbst in welche Richtung es Dich zieht.

Alles Aufgeführte wirst Du nicht erreichen, dafür liege Gebiete, wie Bspw. Webentwicklung und SBS viel zu weit auseinander. Wenn man sich für eine Richtung entscheidet braucht man neben den nackten Programmierkenntnissen auch Wissen auf dem Gebiet, für welches man ein Programm entwickelt. Wenn Du eine SPS in der Chemiebranche entwickeln möchtest, musst Du wenigstens verstehen was für die betreffende chem Reaktion nötig ist (etwas Verständnis für Chemie wäre ergo nicht schlecht).Als Webentwickler arbeitet Dein Programm mit Menschen, ergo musst Du wissen was Deine Zielgruppe erwartet und wie sie "tickt". (Eine Webseite, wenn Deine Zielgruppe zB. Hörgeschädigte beinhaltet macht es keinen Sinn , mit Audiostreams zu arbeiten etc. Für eine Shopseit benötigt man etwas Verständnis von Handel.

WaryPuppy  23.08.2024, 11:27
@Erzesel

schon klar, deswegen hat man ja trotzdem ne grobe vorstellung was man machen will. Irgendwas hat einen ja dazu inspiriert. aber gut die heutige Generation geht da eh anders und ohne Plan ran.

Kommt darauf an, es wäre möglich, eine Tastatur dran zu bekommen und die nötigen Programme, aber ich würde dir eher einen Laptop empfehlen. Damit wäre es wesentlich einfacher.

Woher ich das weiß:Berufserfahrung – Netzwerktechniker & Programmierer