A computer program does what you tell it to do, not what you want it to do.
Most overnight successes — in fact any significant successes — take at least 5 years. Budget your life accordingly.
The best way to learn is by doing and making mistakes.