Yes
I have learned that the key is to do a little bit each day so you do not get burned out
I am learning French, German, Spanish, Russian, Latin, Greek & Hebrew, I do one lesson a day in each language (one lesson = 2 to 5 minutes, altogether somewhere between 15-30 minutes per day) using an app that uses a 'streak' system where as long as you do one (1) lesson per day it keeps your streak. If I do not have the time or the energy to do all of my language lessons in a day I just do a French lesson
I have also started learning HTML and C++ again, also using apps that use the 'streak' system where even just one (1) lesson per day will keep your streak
I don't think I have any advice for you about the actual learning process though brocel, I suppose all I can say is, if you can form a habit of sparing even like five (5) minutes a day to learn a subject or a skill it can add up than if you spent like several hours each day doing that and getting burned out and not doing it again for weeks or months