neb questio C++ ,uart com

hi , im working with c++ in console mode only , i want to make a new step and work with forms , buttons …. (lik in visual basic …) , i did alot of exercices with classes , pointers … !
i decided to build a small programe wich detect the available come ports and list them in combo box … ,
its easy to search in google with " gui c++ " and other search with " c++ uart com port " and combine the results to build my program !!! but i think this is not learning , this is only copy past solutions …. ,
the right question behind all this worlds is , what is the next step after reading
pdfs with theory only …..