Zum ersten ist das alles noch aktuell hier ? bzw. wie sieht das in der IT-Welt aus es veralten doch bestimme Techniken oder Methoden ?
Die Technik altert, ein Prozessor der heute Modern ist, ist übermorgen schon veraltet. Ein Programm aber, dass man 2000 geschrieben hat, läuft 2015 immer noch.
Ist die Fehlerquotie hoch bei den tutorials hier oder so gering bis garnichts, möchte nämlich nichts falsch lernen
Programmieren hat nicht so viel Faktenwissen, dass falsch sein könnte. In der Informatik sieht das anders aus.
Generell sind Fehler meistens gut zum lernen, weil es einen Zwingt über den Tellerrand hinaus zu Denken.
und welche Sprache ist am Effektivstem
Programmieren ist kein stumpfer Prozess wie eine Mauer bauen. Es ist kreative arbeit. Am Effektivsten bist du mit der Sprache, die du kannst.
Zudem muss man verstehen, dass Programmieren an sich zwei Aspekte beinhaltet:
Du hast das Beherrschen einer Programmiersprache, der Art und Weise wie ein Text syntaktisch auszusehen hat, damit einer Computer/Compiler es verstehen kann.
Dann hast du den Informatik-Aspekt: Wie bringe ich einer Maschine bei, einen bestimmten Algorithmus oder Aufgabe zu erledigen, große Mengen an Daten zu verwalten und verarbeiten.
Das lernen der Sprache ist recht einfach, du lernst die Syntax und die Schlüsselwörter. Der zweite Aspekt ist schwer, weil du neue Denkweisen lernen musst. Neue Konzepte, Verfahren, Methoden. Aber hast du diesen Teil einmal verstanden, dann kannst du sehr schnell jede andere Programmiersprache lernen, weil sich die Syntax vlt ändert, aber nicht die Konzepte.
Von daher rate ich dazu, mit C/C++ anzufangen. Zum einen haben wir hier ein Tutorial dazu, zum anderen sind viele andere Sprachen syntaktisch ähnlich(Java, C#). Es gibt jede menge Resourcen dazu und Compiler und IDEs für alle Plattformen. Zudem hat man die Möglichkeit mit eingebeteten System zu arbeiten(Arduino, Teensy). Kurz: Du machst mit C/C++ nichts falsch.