NEWBIE in programming

Hello wonderful community, my name is Anderson and i am a newbie in this GITHUB/PROGRAMMING thing. i was recommended to github by an unknown. downloaded the github app on my system but have no knowledge how to make use of it or even have idea how programming works but i’d love to learn. i will be happy if i am been lectured what to do or where to start. plz anyone?


I would recommend, first of all, not downloading apps from unknown people. Second, my advice is to go to, and create an account. Then go to, and find the course called “Introduction to GitHub” or go here:

Next you need to authorize the GitHub learning lab to your account (It is completely safe) and start the course, it should link you to a course describing the basics of github!


thanks, i will do just that and reply once i am done reading the course.

Welcome on-board @Anderson256!

Which app would that be? if I may ask (out of curiosity)

I fully agree with @Jme7’s advise to you, especially about being careful about downloading untrusted applications — and of course, about the learning resources too — so you might want to consider marking his (her?) answer as the accepted solution:


I am looking for some people to learn with as well, I have been trying on my own for over a year and it seems as if I just run from project to project. I am willing to learn and help each other on this journey.


If you’re new to version control, GitHub and the open source community in general, going solo is not a good choice — it would be like someone who lived in a small village all his life and suddenly moves to a big metropolis: you’d feel overwhelmed and lost, unable to find your way through the city.

I’ve been in that place too (as many others have) and I know the feeling. It’s not about programming skills, it’s about the present-day open source development world being a huge ecosystem where it’s easy to lose oneself. You need guidance, examples, points of reference.

My advice to you is to find a project which you like and that you feel you could commit yourself to and contribute to it, then fork it and start working on/for it. Chances are that the project’s maintainers (out of courtesy) will be keen on helping you overcome any problems you face while attempting to contribute to the project.

Contributions aren’t limited to coding either, an extra hand in documentation is always appreciated — updating the documentation, proofreading it, translating it to other locales (i18n), etc. So there’s always room for collaboration on a project, even if its code programming is beyond you capabilities.


Same here! Just created an account, so I’m also a total newbie. Luckily, I learn mew things pretty quickly, especially if I enjoy it. Like most. :smiley: