Hallo Adell,
um das Programmieren zu erlernen, ist es nicht nötig, gleich zu Beginn mit allen Windowsspezialitäten, wie Handles und Controls per "Du" zu sein. Das kommt im Laufe der Zeit, wenn man diese dann irgendwann benutzt, damit die Programme nicht nur funktionieren, sondern auch ansehnlich und einfach bedienbar werden.
Für den Anfang ist es wichtig, solche Dinge wie IF ... THEN ... ELSE und WHILE ... ENDWHILE zu verstehen. Diese Kontrollstrukturen kommen in ähnlicher Form in allen Programmiersprachen vor und machen ein Programm letztlich aus, weil sie den Lauf des Programmes, den Programmfluss, kontrollieren und Entscheidungen im Programm ermöglichen. Sie stellen letztendlich die Intelligenz des Programms dar. (WHILELOOP ... ENDWHLE, FOR ... ENDFOR und REPEAT ... UNTIL sind letztlich Spezialvarianten von WHILE ... ENDWHILE und CASE, sowie SELECT ... ENDSELECT Varianten von IF ... ENDIF.)
Für den Anfang empfehle ich immer den Kurs "Erste Schritte mit XProfan" in der Hilfe nicht nur durchzulesen, sondern alle Beispiele auch auszuprobieren, zu verstehen und zu schauen, was eigene Änderungen bewirken. Natürlich sind sie nicht sonderlich spektakulär, aber führen in die Grundlagen ein. (Wer schon in einer anderen Programmiersprache firm ist, kann diesen Kurs allerdings überfliegen.)
Auch die drei weiteren Kurse seien Dir danach ans Herz gelegt. Hier kannst Du wählen, was Dich am ehesten interessiert. Hast Du das Programmieren von grafischen Demos oder 3D-Spielen, etc. im Sinn ist z.B. der Kurs "OpenGL mit XProfan" ein guter Einstieg in das Thema, interessieren Dich Datenbanken so versuiche es mit dem SQL-Kurs. Objektorientierte Programmierung ist notwendig, wenn Du vor hast, irgendwann einmal JAVA, C++ oder andere moderne Programmiersprachen zu verstehen. Das ist dann allerdings schon etwas schwerere Kost.
Die Grundlagen der Windowsprogrammierung als solche, die letztlich für alle Programmiersprachen gelten, findest Du dann in Kapitel 24 und 22 der Eiunführung. (Ich weiß, die Einführung in der Hilfe ist über all die Jahre gewachsen und nicht wirklich didaktisch sinnvoll aufgebaut. Sie kann aber zu bestimmten Themenkreisen eine Einführung bieten und aufzeigen, was XProfan dazu an Befehlen und Funktionen mitbringt.)
Ach ja: Und versuche nicht gleich zu Beginn ein großes Projekt aus dem Stand zu verwirklichen. So etwas geht meistens schief. Ich habe schon oft erlebt, dass Menschen eine Idee hatten, was sie mal programmieren wollen und ohne die Grundlagen zu erarbeiten, sich dann an das große Werk machten. XProfan macht das Programmieren zwar einfach, aber Du wirst nicht mit wenigen Klicks eine komplette Auftragsbearbeitung am ersten Tag schaffen. Also zunächst kleine Brötchen backen. Und so wie ich Dich einschätze, lieber Adell, kommst Du dann sicher sehr gut voran, sobald dich der Programmier-Virus erst einmal infiziert hat!
Nur Mut! Auch Rom wurde nicht an einem Tag erbaut. (Und für die erste Profan-Version habe ich damals auch fast ein Jahr gebraucht.)
Gruß
Roland