The only way to learn a new programming language is by writing programs in it.
You can't go back and change the beginning, but you can start where you are and change the ending.
The best way to predict the future is to create it.