This project provides basic examples of many programming languages and briefly covers major topics for beginners. These examples are made to help beginners understand and see samples of the programming language they are trying to learn. Currently we are working on the following languages: Assembly x86/64, C, C++, C#, Python, Arduino, Raspberry Pi, Shell, GTK UI, Java.
If you want to contribute to this little "hobby project", either file a issue report (if there's a syntax mistake for example) or do a pull request to provide a new code. NOTE: view the C folder to see a good example. Not only should all the code for a specific programming language be in its respective folder (i.e. C, Python, etc.), but also the topics you want to cover should be their own labeled folder (like chapters of a textbook).
View the code within the C folder. Add code examples for the other programming languages that follow the structure of the C folder.
To actually make a contribution, follow the README of this repo: https://github.com/firstcontributions/first-contributions
Anything with carrots (i.e. <>) should be replaced by actual text. For example: could be print-statements-in-c.
Essentially, you'll want to:
- Fork the repo
- Clone the repo
- git clone
- Create a branch
- cd Programming_Languages
- git checkout -b
- Make your necessary changes
- Add a topic folder under the specific langauge
- ex: "1 - Usage of Variables and Printf"
- Add files with the actual code under the correct parent file
- ex: "example2.c"
- Add a topic folder under the specific langauge
- Add changes to branch
- git add -A
- Commit changes to branch
- git commit -m "commit message here"
- Push changes to github
- git push origin
- If you go to your repository on GitHub, you'll see a "Compare & pull" request button. Click on that button.
- Now submit the pull request (PR).
- If I accept your PR, then it will now be in the code, otherwise I will leave comments on how to improve your PR.
Our Discord Group: https://discord.gg/E3SkYGJhju
Thank you! Happy coding!!