PIC just doesn't have enough users in it's community.
I learnt to program AVR using a very cheap book (avr-microcontroller-and-embedded-systems) (image attached).
But before you start to learn to write code, make sure that you can program one. ( I couldn't afford any of the programmer suggested in that book so I used 4 resistor and parallel port method
http://danyk.cz/avr_prog_en.html)(Thanks Dan)
Start with trying out other's schematics and codes.
Also, try to learn STM and Espressif stuff. It's easy to transfer from one to another if you learn one but these are the most rewarding.
Also, I knew java before any of these things...Knowing C++, C or java will boost your learning skills a lot. (Python will help build a programming mindset but ones you learn python, other languages will become harder.)
Also know that, the Arduinos you already have are AVR based.
Knowing that you're stuck in home and won't be able to get components easily, try programming pure software stuff first, like Tictactoe game or a clock written in java or C#, or front end written in MySQL, written in java. Try the NCERT Informatic practices book. (image attached) (Do know that finding a printed version of it, is super tough and is only sold in Delhi, India, so everyone taking that subject has to print it using their printer)