Hallo Guten Morgen Liebes Forum

Ich möchte gerne das programmieren mit C erlernen um in weiterer folge Mikrocontroller programmieren zu können.

Wisst ihr wo ich mir kostenlos einen C Compiler Downloaden kann?
Solche für Standart Beispiele wie printf(„Hello World... die man auch in den Büchern C für Anfänger findet und die noch keinen bezug zur Mikrocontroller Programmierung haben.

Später würde ich gern als Entwicklungsumgebung Keil u-Vision verwenden

Bitte koregiert mich wenn ich nicht richtig liege oder das ganze ganz falsch angehe.

Mein nächster Schritt wäre es ein Mikrocontroller Starter oder Development Kit zu kaufen.

Jedoch ist mir aufgefallen das die meisten mit einer seriellen RS232 Schnittstelle versehen sind.
Das ist auch schon das nächste Problem, mein Notebook hat nur USB Anschlüsse.

Mein erster Gedanke war „kauf ich mir halt einen USB/Seriellen RS232 Konverter“.
Aber angeblich laut ein paar Personen soll es ja damit Probleme geben, weil Keil und andere Entwicklungsumgebungen die Signale nicht richtig umsetzen können.
Stimmt das?
Wenn ja, was habe ich für alternativen?

Kennt ihr ein paar Keil kompatible Konverter, uC-Kits mit USB Anschluss? Oder ähnliches?

Bin über jede Inforation Dankbar

Mit freundlichen Grüßen Patrick