Can i learn discord.py from original python?
This is the documentation for discord.py. http://discordpy.readthedocs.io/en/latest/
From my limited experience with discord.py, it's completely possible to work with it just knowing Python basics. The key is to study the docs they provide and to learn off example programs that others have created.
discord.py async is outdated, you should use discord.py Rewrite, which is "better". You can ask for help about this on the Discord.py Discord server