I’ve always wanted to setup a nonprofit to give motivated people a grant (not investment!) that enables them to build an app/product. Like maybe someone who didn’t go to college but wants an opportunity to build a product. How hard is it to set this up? The process to start a nonprofit doesn’t seem inviting.
are you going to be the sole donor and board member, or are you going to be actually raising donations because thats a full time job
giving grants for coding is hard, it has to match your mission statement that got you the non-profit status to begin with, and the IRS is not enlightened on the concept of coding as a charitable class, but you can have other things like educational purposes, or "sustainability" and give grants to organizations that are ultimately doing coding.
grants and scholarships to individuals are much more complicated, but they can incorporate and nobody cares that the new company is just wrapped around an individual
also, all of this can be circumvented due to the fact that non-profits can invest. growing the endowment is simply asset management and there is no difference in investing in shares on the stock market and investing in shares of a private C-corp that was just formed that just your non-profit filled the seed and series a round for. non-profits can make wild profits, no different than Harvard's endowment growing indefinitely. there are also some cases where investments can count as the grant requirement (if your type of non-profit is one that has an annual grant requirement, via regulation)
yeah the regulations actually make the individual charity part of non-profits really hard and you can do lots of profit making activities! but you can try your goal