Je pense que cela dépend de qui tu es, et surtout ce que tu veux.
Si tu veux apprendre à faire des applis pour PalmOS rapidement, sans avoir à connaitre toute la logique logicielle alors oui HB++ est fait pour toi.
Si tu veux apprendre la programmation de haut-vol, alors je te conseille de commencer sur un PC (je te conseille même un PC/Linux car tout est très standard, enfin presque tout

). Quand tu auras compris ce qu'est un pointeur, un fonction, un paramètre, une structure... tu pourras commencer avec PalmOS.
Si tu as un boulot, que tu veux juste faire l'appli dont tu as besoin, la première solution est la meilleur.
Si tu es étudiant, que tu veux apprendre la programmation et toutes ces suptilités, la seconde est (selon moi) la meilleur. Là LE bouquin des dieux a pour petit nom "K&R" ou en version longue "Le Langage C" par Kernigam and Ritchie.