Nate is plagued by dev env setup
Hi Mike and Chris,
I'm a longtime listener and PHP web developer turned Salesforce developer. I recently started a side project for mostly education purposes using Python (with FastAPI per Mike's suggestion) and Angular that integrates with Salesforce.
This project, like others that I have started to learn a new framework, language, or API is plagued by the seemingly tedious process of setting up my dev environment. There seem to be 50 different popular tutorials for setting up an angular environment or python development for various purposes. Added on to that there are often magic scripts that do a plethora of things that often aren't needed.
Often times I get into actually building and encounter an issue with my environment that blocks me from proceeded until I determine how to correct it or start over with a new environment.
Consequently, very little progress is made on actually building what I want to build.
How do you go about setting up an environment for something that might be newer to you?
Are there go to resources you trust or is it trial and error like my process?
I understand that setting up the environment is part the learning, but it seems far too disproportional to my end goals.
Would love any help I can get so that I can actually learn new skills and build my projects.