Might I suggest, before you begin, looking for what you might create online to see if someone else has beat you to it? Look into DNSCrypt.
|
|
v
ISP <---> Internet
Home Network |
|
v
ISP ---> Internet --> VPN <--> Internet
Your ISP cannot see what you do on the internet when you use a VPN, except for the fact that you are connecting to a VPN. The VPN is connecting to the internet for you, and your ISP cannot see anything beyond your and your VPN sharing encrypted data.