Most courses tell you upfront what kind of prerequisites you need. While each one will differ greatly, most require nothing more than the desire to learn Python. Check your course requirements and make sure that you don’t start a course that requires you to have experience in a language that you’ve never used before. This can be very discouraging in the learning process. Instead, ensure that you have the required level of proficiency so that you can confidently begin the course and can benefit from the learning process.