materials for c++ QNX course programming