#1
i used to be able to get to one that was GREAT, it had everything i needed to know... but i lost it when my old pc broke, are there any free programs anyone knows that are easy and good?
#2
Use your ears, learn some scales and basic music theory, try to figure out basslines from hearing and try to avoid learning everything from tabs.

A program to teach you how to play? There is no magic-program, it all comes down to practice.
MIJ Precision 1988 / MIA Jazz 2005 -> Markbass CMD 102P -> Kustom 'Deep End' 115