Ну судя по описанию вам только Delphi и подходит имхо.
В свое время мы учились на Pascal и потом уже Delphi. Паскаль конечно для детей не так интересен (даже скучен для многих). И нас тоже сначала учили строго процедурному подходу, а свойствами объектов (окон, объектов на форме) пользовались не представляя что такое ООП, просто некая переменная связанная с этим полем, которая делает его видимым/не видимым например.