Relying your first projects too much to frameworks, engines?
Hello, I'm just started learning OOP languages like C#. I started the idea to make a small game but I'm hesitating if using an engine is better to hone my programming skills. I used Unity engine as my stepping stone on this plan. Do you think it is bad idea to stick on a framework or engine to develop your first projects? Or instead, should I learn the basics to help me build my own engine for my projects? My friend told me to ditch Unity engine because it involves bad programming practices. Also, sorry for my bad english xD. I would appreciate someone who experienced the same as this.