I really dislike Duolingo for French because they don't really teach you what you're using and why, especially for verbs. If you're able to take lessons with someone whether online or in-person, do it. Like leosmith said, this website as helpful tools!
I studied French for five years and I know I was only able to learn because of learning from someone else with vigorous repetition and practice.