Mi humilde opinión al respecto es que en ocasiones, nos gusta ver un documento, libro, tutorial de "exactamente" el problema que deseamos resolver y ahí es donde recae "el problema".
Mi pequeña experiencia en la programación me ha enseñado, sobre todo en los últimos años, que la inversión en formación es necesaria y obligatoria, y ya no en un lenguaje como puede ser HB con la librería FW, al contrario, salir del área de confort y aprender de temas más generales que sirven para cualquier lenguaje.
Estudiar y aprender POO, Solid, Clean Code, Refactorización, Testing, control de versiones, Bases de datos relacionales y no relacionales y trabajar con otros lenguajes en miniproyectos personales (Javascript, PHP, C#, SQL, Mongo) aplicados a frameworks (Laravel, Angular, Node) con editores e IDE diferentes (VS Code, Visual Studio) utilizar ORM's (Eloquent) muy potentes, me ha echo aprender muchísimo y ver mi lenguaje de programación base que es Harbour con Fivewin desde otra prespectiva. Ahora estoy aplicando todo esto a mis proyectos empresariales y la verdad, lo único de lo que me arrepiento es de no haberlo echo antes. Puedo hacer muchas más cosas que antes ni me imaginaba, mi código es más estable, más robusto, testeado, invierto mucho menos tiempo programando (y más pensando), es algo que aconsejo al 100%
y todo este rollo para que?
pues bueno, a raíz del curso de C, creo que un buen objetivo sería la conexión y comunicación C <-> HB única y exclusivamente, ya que una vez tienes esto, ya puedes profundizar en C que literatura hay para aburrir.
Espero no haberme desviado del tema y si alguien opina diferente, estupendo para esto son los foros, el debate es cultura!
Un Saludo a todos.