I apologize if this question has already been answered. I could not find it with the forum search.
I am a complete beginner to backtesting and paper trading with algorithms, but I am eager to learn. Quantopian seems like a great place to get started. Do I need to know python beforehand or is it possible to work through the tutorials of Quantopian? I read the first tutorial of Quantopian and somethings made sense, but when I actually attempted to create my own algorithm, I realized I still did not even know close to enough. I was thinking about reading Learn Python the Hard Way if that is the best starting point.