To learn anything the best way is to get into that practically and when it comes to business it's more of practical only. Because when we plan some logic we go more of with assumption and when start executing that we can see we are so far from what we planned. Still i'll put some of my point which will help you understand business logic.
How we can learn Business Logic :
- Understand existing business model : Spend sometime to understand a existing running business logic. Once you are set go through the revenue model if it is hidden do some assumption on that. Now it's time to manipulate the business logic because unique loop hole will always attract market.
- Market Size and Category : Please do survey and understand the market size and category of user which will be impacted by using this new business logic. Your business logic should be supported by your market size or by category. If all are proportional then it will be wonderful journey
- Understand the USP : Try to understand the USP ( Unique Selling Proposition) of other companies and the basic USP should be the value for user all the time. After that you can have N no of planning in terms of uniqueness.
- Spend time of CASE STUDY : Always go for case studies of company either they succeeded or failed. Don't take only note of the steps which made them successful. The reason this steps taken by them because they got filed another 10 steps. And once you are ok the do a case study of your customer which are going to be impacted by your business logic.
There are many more way to learn business in theory but as i told once you will start executing them you will see you are so far exactly what you have learned and assumed earlier . For entrepreneurship refer this article : hashnode.com/post/entrepreneurs-and-journey..
Jandrell Ian Formoso Hope this makes you clear.