Programming-Basics - This Repository Contains source codes of various programming languages. Please Contribute to make this Useful.

Programming-Basics

Hactoberfest
Maintenance PRs Welcome Open Source Love Contributions Welcome Beginners Friendly GitHub Issues GitHub Forks GitHub Stars

About ❓

Want To Start your Open-Source Journey Without Facing Difficulties?,If Yes, Then You Are at The Right Place! 🎯

Don't Know How to Begin Your Journey in Hacktober Fest? Follow Our Tutorials.

This Project Contains Basic Solutions, Source Codes, Projects, Games, Book Pdfs related to Different Programming Languages πŸ€— . As Everyone is Learning One or More Programming Languages, So Contribution to This Project Will be Very Easy for You!.

You can Also Take Help from This Project Towards Your Learning or You Can Contribute to Make This More Helpful for Others.

So, What are you Waiting For?

This Project is a part of the following Open Source Program ❀️

Hacktoberfest   

Hactoberfest FAQs

Contributing Guidelines πŸ“

Thanks a Ton for Showing Your Interest in Contributing to our Repo! Pull requests are Welcome. For Major Changes, Please Open an Issue First to Discuss What you would like to Change.

To Start Contributing To This Repo, Follow the Below Guidelines:

1. Star and Fork this Repository.

2. Clone your Forked Copy of the Project.

git clone https://github.com/<your_user_name>/Programming-Basics.git

3. Navigate to The Project Directory πŸ“ .

cd Programming-Basics

4. Add a Reference(remote) to the Original Repository.

git remote add upstream https://github.com/Astrodevil/Programming-Basics.git 

5. Check the Remotes for This Repository.

git remote -v

6. Always Take a Pull from the Upstream Repository to your Master Branch to Keep it at par with the Main Project(The Updated Repository).

git pull upstream main

7. Create a New Branch.

git checkout -b <your_branch_name>

8. Perfom Your Desired Changes to the Code Base.

9. Track your Changes βœ”οΈ .

git add . 

10. Commit your Changes .

git commit -m "(Type a Relevant and Appropriate Message)"

11. Push the Committed Changes in your Feature Branch to your Remote Repo.

git push -u origin <your_branch_name>

12. To Create a Pull Request, Click on Compare and Pull requests.

13. Add Appropriate Title and Description to your Pull Request Explaining your Changes and Efforts Done.

14. Click on Create Pull Request.

15. Wooohoo! You have Successfully Made a PR to the Programming-Basics πŸ’₯ . Wait for your Submission to be Accepted and Your PR to be Merged!.

Not Able to Understand How to Contribute? Let's Go Through Simple Tutorials on How to Begin.

Thanks a Ton for Showing Your Interest in Contributing to Our Repo!🏼

Kudos to you! 🎈

Our Valuable Contributors πŸ‘©β€πŸ’» πŸ‘¨β€πŸ’» :

Comments
  • Enhance Landing Page

    Enhance Landing Page

    Please see all kinds of contents by visiting our repository. Make landing page clear and detailed, such that any beginner can see and take help by visiting repository through landing page.

    Keep in Mind

    • All the contents in a grid like manner and center aligned.
    • Put every file related to landing page in "assets" and index.html outside, same as now.
    • Add more custom documentation.
    • Made a section to mention/show if this repository is participating in other open source programs other than hacktoberfest.
    • In footer don't remove credit (developed by) just add your name there.
    • Add Support Button. paste this script ( )
  • Landing Page For programming-basics

    Landing Page For programming-basics

    Having a proper landing page to show all contents from this repo

    More Suggestions WelcomedπŸ™πŸΌ

    Can You Make Like this? https://sushreesatarupa.github.io/DSA-cpp-Hacktoberfest2021/

    Or You can Make whole landing page for viewing everything from repo.

  • A discord stock bot

    A discord stock bot

    Is your feature request related to a problem? Please describe. I want to contribute a small project called discord stock bot written in python and makes use of discord API

    Describe the solution you'd like The bot would give live stock price update when requested, top 25 gainers

    please consider this request under hacktoberfest 2021 Thank you

  • Added some files which closes 4 issues

    Added some files which closes 4 issues

    Please merge those Hi there, I have contributed 4 files which closes 4 issues and deleted helloworld .c and helloworld.py and printf.c because they may be reported as spam. Hope you will like my contribution and please merge pr. closing #256 #254 #176 #193

  • Moving some files to different folder

    Moving some files to different folder

    You can move DSA based C programming files to DSA/DSA-C/.... by making appropriate folder. That will be helpful if we differentiate DSA problems from others.

  • Added Codes for multiple containers of STL

    Added Codes for multiple containers of STL

    Kindly Merge The PR sir. I have successfully added programs for different containers of Standard Template Library in C++ (including 2-d Vector , Priority_Queue etc).

  • Want to add CPP pgm(s) for DSA!

    Want to add CPP pgm(s) for DSA!

    Hello @Astrodevil, I'm begginer in opensource & participating in haktoberfest 2021! I would like to add DSA pgm here, specifically now for sorting algo's - Insertion sort in CPP. As per my checking, i didn't found that one in the repo 'till now!

  • Graph based algorithms (C++)

    Graph based algorithms (C++)

    I would like to make a folder to show all the graph based algorithms that a programmer should atleast know about it. Like BFS, DFS traversals, Minimum spanning tree (using both adjacency matrix and adjacency list) and many such algorithms.

  • Diamond pattern for N rows in CPP

    Diamond pattern for N rows in CPP

    Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

    Describe the solution you'd like A clear and concise description of what you want to happen.

    Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

    Additional context Add any other context or screenshots about the feature request here.

  • added spiralmatrix.cpp

    added spiralmatrix.cpp

    hi , i'm participating in hacktoberfest2021

    i have submitted pr for spiralmatrix which basicly rotate the matrix by 90 degrees and added the file in c++ folder

    label it with hacktoberfest :))

  • Programs on matrices

    Programs on matrices

    Hello @Astrodevil, i checked the repo about matrices programs but didn't found any! I can add some of the matrices pgms like Diagonal, lower triangular matrix, etc... implementaion in cpp language.
    Kindly assign this task to me, will complete at the earliest! #Hacktoberfest2021

Competitive Programming Basics in C++

Competitive Programming ?? ?? Hello Programmers ?? , A one-stop destination for all your Competitive Programming Resources. ?? ?? What is Competitive

May 20, 2022
πŸ“˜ CHAPTER-6 πŸ“˜ 10 days of C++. Learn the basics of C++. Other topics will be covered in chapter-7

CPP-BOOK CHAPTER - 6: 10 days of C++. Learn the basics of C++. Other topics will be covered in the next chapter(premium) /* Multi-line Comment */ // S

Oct 29, 2022
All those who are willing to participate in the 7-day coding event Commit-Your-Code organized by GDSC, UIET have to fork this repository and contribute their solutions as per defined rules.

????‍?? Commit-Ur-Code ????‍?? GDSC UIET KUK ?? , welcomes you all to this amazing event where you will be introduced to the world of coding ?? . It i

Mar 24, 2022
It contains the codes of the algorithm 101 course carried out at Galatasaray University.
It contains the codes of the algorithm 101 course carried out at Galatasaray University.

IEEE-GSU-ALGO-101 It contains the codes of the algorithm 101 course carried out at Galatasaray University. Il contient les codes du cours algorithme 1

Jul 8, 2022
Different Example Programs from different programming languages

Example Programs Don't repeat the same program again. Code Refactoring and Code Cleanup are accepted Name the File According to the Program written in

Jul 16, 2022
This repo is for competitive coders. In the readme file you will get the list of questions. You can contribute by adding your solutions or by providing the optimized solutions which are answered already.
This repo is for competitive coders. In the readme file you will get the list of questions. You can contribute by adding your solutions or by providing the optimized solutions which are answered already.

Hello, Problem Solvers !!! ?? What it's about? ??‍?? This repository is for Competitive Coders to get started with Open-source. ?? We have curated a l

Oct 22, 2022
This repository contains notes and starter code for Bit manipulation and mathematics session for DSA bootcamp organized by Codeflows.

Bitmanipulation_maths This repository contains notes and starter code for Bit manipulation and mathematics session for DSA bootcamp organized by Codef

Jun 15, 2022
The Repository Contains the Set Way of Learning Cpplus With the help of programs And Notes.

Preface Since the C++ language varies so heavily between versions (e.g. C++0x, C++11, C++17, etc.), I will preface this cheat sheet by saying that the

Oct 6, 2022
The Repository Contains all about Data Structure and Algorithms with Practice problems, series, and resources to follow!

?? The Complete DSA Preparation ?? This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya,STriver Series ,FA

Oct 6, 2022
The repository contains DP problems.

Dyannamic Programming Question :- This repository contains solutions for the CSES Prblem Set Solution of DP seciton as well as different coding platfo

Jan 28, 2022
T# Programming Language. Interpreted language. In development. I will make this compilable later.

The T# Programming Language WARNING! THIS LANGUAGE IS A WORK IN PROGRESS! ANYTHING CAN CHANGE AT ANY MOMENT WITHOUT ANY NOTICE! Install Install $ make

Jun 24, 2022
One-Stop Destination for codes of all Data Structures & Algorithms

CodingSimplified_GK This repository is aimed at creating a One stop Destination of codes of all Data structures and Algorithms along with basic explai

Sep 26, 2022
This repo is created to post all my codes and learning of C++ and DSA in C++

This is a readme file where you can read some documentaton about learning on c++and Data Structures and algorithms . I will be posting each and every

Jul 27, 2022
0xABAD1DEA - Static global objects with constructors and destructors made useful in C++

0xABAD1DEA This little header provides an alternative way to construct and destruct static global objects. How to use Add 0xabad1dea.cpp and 0xabad1de

Jun 7, 2022
About Write a program to create a circular doubly linked list and perform insertions and deletions of various cases

Write a program to create a circular doubly linked list and perform insertions and deletions of various cases Circular Doubly Linked List Circular Dou

Aug 28, 2021
This is a simple UNITEST to test the implementation of the the various container types of the C++ standard template library

ft_container UNITest. This is a simple UNITEST to test the implementation of the the various container types of the C++ standard template library that

Nov 12, 2022
A place where you can learn and practise various Problems and algorithms
A place where you can learn and practise various Problems and algorithms

Problem-Solving Problem solving is an art of solving some real time challenges. And this is a place to get started, you can find many problems to solv

Apr 22, 2022
Determine programatically C from C++ as well as various versions

determine_c_or_cpp Determine programatically C from C++ as well as various versions In C the comma operator forces an array-to-pointer conversion whil

Nov 18, 2022
C code that make nice posters
C code that make nice posters

ProgrammingPosters C that that make nice posters of short C programs. This generates A2 300D DPI images of programs that implement intresting graphics

Nov 17, 2022