بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيمِ
In the name of Allah, the Most Beneficient, the Most Merciful
There was a time when learning programming is kinda expensive and daunting. But that is not the case anymore. Now we can learn programming more efficiently and with a fraction of the cost from before. All you need is a stable internet connection and an iron will. This article will list several internet resources to learn programming.
A. The Freebies
This one is one of my favorites. In udacity, you can learn a lot of topics about programming for free! And if you want to, you can also take the certification from udacity by taking the nanodegree program. But there is one downside when using udacity, because the course offered is relatively diverse, udacity is kinda slow on update, and the old course is rarely updated.
A lot of people recommend this one, you can try it if you want.
I never thoroughly go this route, but the last time I saw it, it contains complete curriculum. If you decide to go this route, you can get a lot of skill and also complete portfolio. I decided not to take this route because I personally think that there are several courses there that is still “under construction”. Maybe I will comeback to it later.
B. The Paid
Getting free lessons is good, but sometimes we can learn more efficiently by paying someone to teach us. These are my favorites.