codeharborhub.github.io icon indicating copy to clipboard operation
codeharborhub.github.io copied to clipboard

C++ Tutorials

Open PrathicaShettyM opened this issue 1 year ago • 10 comments

@Ajay-Dhangar Sir I would like to add C++ tutorials for CodeHarbourHub. I always wanted to work these kind of projects where I can make a learning platform. I would be glad if you assign me this task

PrathicaShettyM avatar May 13 '24 18:05 PrathicaShettyM

yah sure, but followed our structure for example codes and preview.

Resources for Guidance

Here are some resources that may be helpful as you contribute to CodeHarborHub:

ajay-dhangar avatar May 14 '24 00:05 ajay-dhangar

Yes sir

PrathicaShettyM avatar May 14 '24 01:05 PrathicaShettyM

I suggest you work and make or covered all topics like:

📁 C++ Tutorials
|
├── 📁 01_Introduction_to_C++
|   ├── 📄 01_What_is_C++.md
|   ├── 📄 02_Why_Learn_C++.md
|   ├── 📄 03_Setting_up_Your_C++_Environment.md
|   └── ...
|
├── 📁 02_Basic_Syntax_and_Structure
|   ├── 📄 01_C++_Syntax_Basics.md
|   ├── 📄 02_Variables_and_Data_Types.md
|   ├── 📄 03_Operators_and_Expressions.md
|   └── ...
|
├── 📁 03_Control_Flow
|   ├── 📄 01_Conditional_Statements.md
|   ├── 📄 02_Loops_in_C++.md
|   ├── 📄 03_Switch_Case_Statements.md
|   └── ...
|
├── 📁 04_Functions
|   ├── 📄 01_Function_Basics.md
|   ├── 📄 02_Function_Parameters_and_Return_Types.md
|   ├── 📄 03_Function_Overloading.md
|   └── ...
|
├── 📁 05_Arrays_and_Strings
|   ├── 📄 01_Array_Basics.md
|   ├── 📄 02_String_Manipulation.md
|   ├── 📄 03_Character_Arrays.md
|   └── ...
|
├── 📁 06_Pointers_and_References
|   ├── 📄 01_Pointer_Basics.md
|   ├── 📄 02_Pointers_and_Arrays.md
|   ├── 📄 03_Pointers_and_Functions.md
|   └── ...
|
├── 📁 07_Object_Oriented_Programming
|   ├── 📄 01_Classes_and_Objects.md
|   ├── 📄 02_Inheritance.md
|   ├── 📄 03_Polymorphism.md
|   └── ...
|
├── 📁 08_Exception_Handling
|   ├── 📄 01_Exception_Basics.md
|   ├── 📄 02_Try_Catch_Block.md
|   ├── 📄 03_Throwing_and_Catching_Exceptions.md
|   └── ...
|
├── 📁 09_File_Input_Output
|   ├── 📄 01_File_Handling_Basics.md
|   ├── 📄 02_Read_and_Write_to_Files.md
|   ├── 📄 03_Working_with_File_Pointers.md
|   └── ...
|
├── 📁 10_Standard_Template_Library(STL)
|   ├── 📄 01_Containers_in_STL.md
|   ├── 📄 02_Algorithms_in_STL.md
|   ├── 📄 03_Iterators_in_STL.md
|   └── ...
|
├── 📁 11_Memory_Management
|   ├── 📄 01_Dynamic_Memory_Allocation.md
|   ├── 📄 02_Memory_Leak_Detection_and_Prevention.md
|   ├── 📄 03_Smart_Pointers.md
|   └── ...
|
├── 📁 12_Advanced_Topics
|   ├── 📄 01_Templates.md
|   ├── 📄 02_Multi-threading_in_C++.md
|   ├── 📄 03_STL_Advanced_Topics.md
|   └── ...
|
├── 📁 13_Debugging_and_Optimization
|   ├── 📄 01_Debugging_Techniques.md
|   ├── 📄 02_Profiling_and_Optimization.md
|   ├── 📄 03_Code_Quality_Assurance_Tools.md
|   └── ...
|
├── 📁 14_C++_Best_Practices
|   ├── 📄 01_Writing_Clean_and_Maintainable_C++_Code.md
|   ├── 📄 02_Performance_Optimization_Techniques.md
|   ├── 📄 03_Exception_Handling_Best_Practices.md
|   └── ...
|
└── 📁 15_Next_Steps_and_Resources
    ├── 📄 01_Further_Learning_Resources.md
    ├── 📄 02_Advanced_C++_Topics_to_Explore.md
    ├── 📄 03_Community_Forums_and_Support_Networks.md
    └── ...

ajay-dhangar avatar May 14 '24 02:05 ajay-dhangar

hi @Ajay-Dhangar i'd love to help contribute to the tutorials if that's allowed and/or @PrathicaShettyM is okay with it?

iamanolive avatar May 14 '24 19:05 iamanolive

hi @Ajay-Dhangar i'd love to help contribute to the tutorials if that's allowed and/or @PrathicaShettyM is okay with it?

Yes, I just set up the files/folders for C++. Once you understand our file structure, you can start working and create related issues to work on

ajay-dhangar avatar May 14 '24 21:05 ajay-dhangar

hi @Ajay-Dhangar i'd love to help contribute to the tutorials if that's allowed and/or @PrathicaShettyM is okay with it?

Yes, I just set up the files/folders for C++. Once you understand our file structure, you can start working and create related issues to work on

great! thanks so much!!

iamanolive avatar May 14 '24 21:05 iamanolive

@Ajay-Dhangar can i work on creating files according to the topic template you've provided?

iamanolive avatar May 27 '24 07:05 iamanolive

can i work on creating files according to the topic template you've provided?

yah sure, and you need any help then ask me

ajay-dhangar avatar May 27 '24 09:05 ajay-dhangar

can i work on creating files according to the topic template you've provided?

yah sure, and you need any help then ask me

will do! thanks so much

iamanolive avatar May 27 '24 09:05 iamanolive

@Ajay-Dhangar submitted a PR. please review and suggest changes.

iamanolive avatar May 27 '24 16:05 iamanolive

Hello @PrathicaShettyM! Your issue #92 has been closed. Thank you for your contribution!

github-actions[bot] avatar May 28 '24 09:05 github-actions[bot]