If you are an absolute beginner, learning basic language only.
A list of questions that you can follow for starting coding, (hackerrank).
Data Structures : https://www.hackerrank.com/domains/data-structures
Algorithms : https://www.hackerrank.com/domains/algorithms
I find these most helpful for beginners, if you have done this level. You must practice on Leetcode.
Go to this link, select different topics and difficulty level : https://leetcode.com/problemset/all/?topicSlugs=array&difficulty=Easy
- Everyone has heard of Gsoc when it comes to open source. To be true it's not easy if you are really a beginner. But the another program "Hacktoberfest" , the yearly event of october where one can participate who is really a beginner. If even learning the git/github or like how to make contributions you can sign-up for the program. It gives swags too which might be a motivation for a beginner.