Software development is a serious endeavor. Side effects can include unlocked creativity, massive opportunity generation, and feelings of career satisfaction and purpose. Do NOT undertake software development if you or a loved one wants to get rich quick, you have not checked to see if the product you envision already exists, or you have no desire to solve big, complex problems that require highly skilled designers and engineers.
If you love the scientific method, enjoy creating value for people, or appreciate efficiency, then talk to your local agency about Software Development.