If you’re a beginner, stop worrying about architecture and just build something. Building something will expose you to areas of your design that you may realize are a real PITA to deal with. Only then will you learn to absorb and understand patterns like MVP, layered architectures and more. Build first, then iterate. You’ll realize that you’re never done learning. Enjoy the journey, as it is ever evolving.