Vous avez besoin de quelque chose de pardonnant, bon marché, omniprésent qui vous permettra d'écrire rapidement des trucs sympas et d'apprendre les principes OO sans impliquer beaucoup de bibliothèques, qui sont une montagne à gravir en elles-mêmes.
La réponse est Javascript et le DOM. Le défi est d'écrire votre propre système de fenêtrage / contrôle à partir de zéro. Aucune bibliothèque d'assistance. Une fois que vous avez écrit la fenêtre dimensionnable, déplaçable, minimisable, etc., implémentez tous les contrôles standard. Si vous arrivez aussi loin, vous devriez avoir une bonne compréhension de l'OO et de l'architecture et avoir hâte de faire quelque chose de "réel" où tous les contrôles sont fournis pour vous (C #). Sinon, vous pouvez continuer à créer un concepteur graphique pour tous vos contrôles et leur donner de la persistance.
Vous trébucherez, vous tomberez, vous saignerez et serez marqué - mais vous connaîtrez maintenant le champ de mines, le POURQUOI et pas seulement le COMMENT.
Bien sûr, vous pouvez voler des morceaux de code sur le net, mais assurez-vous de vous l'approprier, de le faire autre chose que ce qu'il était, meilleur, plus intégré, plus intelligent.
Une fois que vous vous sentez à l'aise avec JS, passer à C # est beaucoup plus fluide.
Une autre approche, si cela semble trop ringard pour vos capacités, est d'aller dans ActionScript, essayez de construire la même spécification que j'ai donnée sur cette plate-forme.