I'm planning my app design with material design and they offer good description on navigation:They describe which option with how much content to use.
In general: my choices are either the Navigation drawer or the Bottom navigation bar (I'd use tabs as described in the link as a lower hierarchy selector). But both have different characteristics and appearance in my eyes: With the drawer you can categorize the different areas much more visible, on the other hand with the bottom nav bar you can switch faster.
Furthermore it is not described which one to use in which case for best practices.
About my app: It surely has 3 top main sections (if not more, I'm not yet sure if I should subdivide the learning section): 'Products', 'Learning Section' , 'Analytics'. The 'learning section has children like: 'lessons', 'tasks', 'questions'. BUT: I think the nav drawer might take the user too much out of context so I am thinking about cutting the different categories so they fit all into an bottom bar nav.
My users are mostly adult digital natives, with a passion for business stuff How can I choose which one suits my app best?