Według mnie najlepszy sposób to stworzenie programu który coś robi, coś co ma związek z pracą z danym językiem W przypadku aplikacji internetowych może to być sklep, portal społecznościowy, system zarządzania blogiem itp Jeśli chodzi o C++ za bardzo nie mam pomysłu, nie siedzę za bardzo w aplikacjach desktopowych. Polecam przejrzeć zlecenia na stronie typu oferia.pl albo freelanceria.pl związane z aplikacjami desktopowymi i ogólnie c++ Można łatwo złapać pomysł na aplikacje, lub - jeśli zlecenie będzie na wystarczającym poziomie, możesz zabrać się za wykonywanie zlecenia (ale odradzam jeśli nigdy wcześniej nie robiłeś podobnej aplikacji, jak przy zleceniu) Podczas robienia większych projektów napotykasz błędy i problemy, niektóre wynikają z nieznajomości języka/bibliotek, niektóre z nie przewidywania pewnych elementów. Oznacza to że każdy następny projekt będzie coraz lepszy. Odradzam robienie jedynie małych zadań, one są dobre bo pozwalają nauczyć się pewnych elementów języka, ale nie pokazują w jaki sposób można je wszystkie połączyć, w taki sposób aby program działał dobrze, wydajnie i w zrozumiały sposób.