GitHub wants a person with good programming skills and a great problem-solving skills, you must have a decent project on your resume and if you have contributed in any open-source project then it will be a plus point for you. If you are preparing for interview then you must have a look at the following Interview Questions on Git this will definitely help you to grab your job. If you are a beginner to the GitHub you should learn it immediately as the need arises to learn GitHub in detail which is necessary for a programmer you can learn it by taking up the GitHub training course. If you like to read then you can have a look at the GitHub tutorial. If you want to learn it by watching the video tutorial then you can have a look at the following tutorial:-