well i don't know which language is better to learn from, but c is probably a good place to start since it is basically the base of many languages that are popular, but isn't object-oriented as far as i know, but still a good language.
Python is another fine language, but you should also look into c++ or java, both c influenced/based like Python. When you understand that programming problems are hard and Python is a tool to solve problems (as is C, Java, C++, Ruby, Perl, etc) then you won't worry about what language to learn, you'll get focused on the types of problems developers have to solve and the tools they have at their disposal.
As everyone has previously mentioned, python is a good programming language to start off with. Afterward, you can either playing quiz games against others or checking out sololearn challenges. Of course, checking other people’s codes is also helpful