В вашем предложении получилось, что на программиста учился предмет, а не вы...Можно, к примеру, так: " учась (обучаясь) на программиста, я почти не имела гуманитарных предметов в расписании"Или: "Когда я училась на программиста, был у меня один предмет гуманитарный"