Welche Programmiersprache soll ich lernen? Meine Empfehlung

preview_player
Показать описание

Welche Programmiersprache soll ich lernen? Welche ist am wichtigsten?
Рекомендации по теме
Комментарии
Автор

Welche Programmiersprachen könnt ihr? Bzw. Wollt ihr lernen? Kommentiert mal!

etm
Автор

Ich würde die Programmiersprachen in vier große Gruppen einteilen:

1.Maschinen bzw. maschinennahe Programmiersprachen wie Assembler, C und (teilweise) C++. Extrem effiziente Sprachen, ermöglichen gerade auf kleinen Mikrocontrollern komplexere Applikationen zu schreiben. Arbeiten mit Pointern und Speicherreservierung, was nicht gerade einfach ist. Hier würde ich C++ empfehlen zu lernen, am besten in Kombination mit einem Arduino, um einen direkten Erfolg zu sehen.

2.Höhere bzw. objektorientierte Programmiersprachen wie C++, Java, Kotlin, C#, PHP, Ruby. Arbeiten mit Methoden und Klassen, erlauben Klassen als Objekte zu behandeln, Methoden von diesen zu nutzen oder zu erben. Kotlin ist im Bereich der Android-Apps die Zukunft, C++ kann mit Qt5 sehr schöne Desktops und Applikationen erstellen (die dank direkter Kompilierung auch schnell sind), Java ist eine Altlast, die es sich zu lernen lohnt, aber dessen Bedeutung abnehmen wird.
3.Websprachen wie PHP und JavaScript. Insbesondere das Bereitstellen von Applikationen im Browser ist hier spannend. HTML und CSS sollte man sich vorher auf jeden Fall ansehen, um das Projekt dann auch einbetten zu können.

4.Skriptsprachen wie Python. Neuronale Netze werden genauso wie wissenschaftliche Applikationen gerne damit geschrieben, da einfache Syntax und somit schneller Einstieg. Neuronale Netze profitieren von der TensorFlow Library.

Als Einsteiger oder fortgeschrittener würde ich mir nun überlegen: Was will ich machen? Hardwarenahe, kleine, hocheffiziente Programme schreiben? Dann C++. Android Apps? Kotlin. Desktop-Programme? C++ oder evtl. Java (wobei ich JavaFX krüppelig finde). Webapplikationen? PHP und JavaScript. Neuronale Netze? Python.

Dabei sollte man versuchen nicht die Programmiersprache zu lernen, sondern das Konzept dahinter. Dann kann man andere Sprachen der selben Kategorie sehr leicht verstehen und anwenden.
Mein persönliches Ranking:
1.C++
2.Python
3.PHP
4.Java
5.JavaScript
6.Kotlin

rescuemod
Автор

Mit Python und C/C++ liegst du nie falsch ...

dstrigl
Автор

Die Auswahl an Sprachen und deren Zuordnung zu Tätigkeitsfeldern ist absolut korrekt. Allerdings ist Embedded viel mehr als IoT. Das ist eine sehr grobe Vereinfachung.

NoSpeechForTheDumb
Автор

an meiner uni lehrt man zum einstieg java und gibt auch was für c/c++ .
ich kann nur unterstreichen: learning by doing! wenn ihr programmieren lernen wollt schaut euch paar grundlagen an einfach um zu wissen was so geht mit schleifen, wie man was wie deklariert und initialisiert etc und dann lernt es mit kleinen programmen, da bleibt am meisten hängen.

niklaskras
Автор

So wie auf deinem Schreibtisch siehts bei mir auch aus :D

DerKenneYT
Автор

C oder C++ ... das kommt eher auf den Fall/Projekt an.
Für AVR und PIC würde ich C nehmem.
Wer mit mehr Power arbeiten möchte, z.b. stm32 (Nucleo Boards), sollte sich mit C++ vertraut machen. C geht zwar auch...aber in der IDE von STM lernt man schnell, dass man mehr mit Zeiger arbeitet....das ist in C etwas komplexer. So zumindest meine Erfahrungen.

patrickhoffmann
Автор

Ich mache meine Fachhochschulreife.Ich habe HTML/CSS und c bzw c++ auf dem Berufskolleg. Danach will ich Wirtschaftsinformatik studieren. 😁

LFz-ineb
Автор

Wie sieht es mit Arduino aus? In meiner Ausbildung zum Elektroniker meinten die Meister immer wer Arduino drauf hat kann sich glücklich schätzen, da viele Eelektronikschaltungen mittlerweile auch mit Arduino neben Rasperry Pi eingesetzt werden.

manuel
Автор

bei Webanwendungen ist HTML/CSS/JS eine gute Wahl...
joa, was anderes bleibt eh nicht übrig xD

YMandarin
Автор

Ich konnte Python 2. Hat mir aber bis heute nix gebracht ehrlich gesagt. Hab später AutoIt gelernt und war damit wesentlich erfolgreicher auf Windows Systemen

frankkante
Автор

Ich möchte gerne Webseite gehen wissen Sie welche Sprache läuft im Deutschland.

حودهحفت
Автор

Können Sie vlt später Python für Anfänger&Fortgeschrittene Videos machen

sunnidersler
Автор

Können: C
Und natürlich Mathlab aber das ist ja ähnlich zu C
Können wollen eigentlich noch Java Skript
Geht bei mir hauptsächlich um eingebettete Systeme.
Python gehabt komme aber gar nicht klar, da ist mir mein C lieber 😅

tmeiner
Автор

wenn man in den embedded Bereich gehen will finde ich spielt digitaltechnik eig. eine größere Rolle als das ganze Programmieren

Keinjojo
Автор

HTML ist keine Programmiersprache! :D und Python mag ich nicht. Ein Leerzeichen zu viel und es schmiert ab

dd
Автор

C lernen, und dann in paar Wochen alle anderen Programmiersprachen lernen.

mtge
Автор

Uebrigens die ki sachen laufen in c++ idr und sich einfach nur python libs ^^

ragilo
Автор

ich kann java, c#, python am besten finde ich java, python ist so scheiße.

NoName-ktny