The following work for me:
1. Don't be fearful; learn for fun. Don't beat yourself up for not spending enough time on learning.
2. Switch off the television. (I've actually pulled the broadcast TV cable out of the back of it.)
3. Switch off the radio. (We don't have any radios in the house.)
4. Listen to podcasts and audio books on a broad range of topics that interest you. Be fearless about ditching boring ones. Get a decent pair of Bluetooth headphones.
5. Learn how to skim-read books. Take notes as you go. Build up a library of books you haven't read yet.
6. Learn how to take notes. (the Cornell method is superb.)
7. Subscribe to something like Safari online. Watch their videos, browse their books.
8. Have many interesting projects on the go, at different stages; some of them will involve rote practice, some of them will involve working through a tutorial, some of them you'll already have enough expertise to free-form.
9. Have lots of computers at your disposal; Raspberry Pis, old netbooks, old laptops - and one monster main machine with at least 16Gb or RAM and a Terabyte SSD so you can fire up multiple concurrent virtual machines. Treat yourself to decent tools!
10. If you can, turn a room in your house into a pleasant workspace where you have space to work on multiple concurrent projects. If you already have a room that's become a place for procrastination, then go to the local library instead.
11. Work with different media: pencils, coloured felt-tip pens, paper in all sizes, keyboards, screens, graphics tablets, cameras, blackboards... Make sketches. Make lists. Draw diagrams. Throw stuff out.
12. Get up and stretch for ten minutes out of every fifty. Go for long walks alone. Take up a sport or physical activity, but not one that has a referee or is constrained within a rectangle or fixed time duration.