Я писал много и часто на Qt, и потихоньку его учил таким образом. Не могу сказать, что знаю STL хотя бы на 50%, обычно гуглю эти функции. Постоянно читал какие-то подводные камни про С++. Много решал задач на Codewars, а также писал некоторые реализации контейнеров из С++ на С++, а строку на Си до сих пор поддерживаю и обновляю, писал также свою кустарную реализацию malloc. Как-то так