I am new at writing difficult front-end modules like one page checkout or... . Associated with this i have a question.
When I want to investigate(find out) how magento 2 module located in
vendor/magento/... or functionality from these modules works, what should I do? Example(just example): how Magento manages shipping methods - what files uses for display (only for that functionality), how validates those fields, sends or gets data...
Question: How can i get solid understanding of all aspects in specific magento 2 functionality or module? (I know developers use xdebug and PHPStorm but i am more interested about the process)
I know that this is a subjective thing, and there isn't going to be one way to do it, but i am having difficulties doing it and thought maybe there is some simple way do to it. Also I am not interested about the tools.