> Anything that I haven't kept practicing is almost gone.
I think that's true of any method of learning. I once took a class on a proprietary audio visual language, and a year of so later my manager asked me to write some control software using that language, and I basically had to start from scratch.
On the other hand, I took Stanford's first MOOC Swift Class, and have been using Swift as my primary language ever since.