Hi,
For learning odoo development you can checkout this videos in the youtube. First of all you have to set up the development environment in your system, for that you can configure odoo with pycharm IDE. To set up odoo with Pycharm, see this: How to Configure Odoo With Pycharm
One the development environment is ready you can start creating your first module in odoo. Before that you have to configure the custom addons path: How To Add Custom Modules And Custom Addons Path In Odoo
Different Odoo Development Tutorials:
To learn odoo functional, you can go through the odoo e learning videos in the odoo website:  Odoo Learn
Also you can go through the odoo documentation.
Thanks
            
            
See this Playlist, cover A-Z topics: https://www.youtube.com/watch?v=BDepk0LhVuI&list=PLqRRLx0cl0hoJhjFWkFYowveq2Zn55dhM