Register now or log in to join your professional community.
There are a lot of MOOC websites like edx, coursera, hackerrank etc., where you can learn for free with practice sets as well. In case, if you get stuck then you can take the help of official blogs of particular programming language or StackOverflow.