You might want to check out some of these sights. Readlang, Frenchtruly, daily routine in French, they all have some free services. Now, I do realize that it is often more fun to converse with someone, but having a stronger background will make those interactions much better.