can anyone point me to some good free lessons?
A good way is to do a skills swap (perhaps after learning some basic vocabulary)... Teach someone your native language whilst they learn yours. You can either get a penpal or converse via Skype etc.
These sites are dedicated language partner finding sites
huitalk.com
italki.com
Of course there is also good old gumtree.