Learning programming at least you have a good internet, only a certain amount of megabits can reach your device or PC/laptop to open websites and read articles or watch a video tutorial. It is primarily required if you want to learn to python or blockchain programming. With the high-speed internet plan of 5-10 Mbps will be fine. Try to read this article if you can able to open a website,
Develop a blockchain application from scratch in Python.
Or buy books and read while you are planning to save the internet and no need for downloading the content of video tutorial or article content. Try to refer to this,
10 Best Blockchain Programming Books for Beginners in 2020 (Updated).
P.S. The link that I provided above was intended to provide helpful information. I'm not promoting them and avoid the consequences you'll be facing. DYOR(Do Your Own Research).