Click here to Skip to main content
15,890,741 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hello all. I developed my own project (small/medium), but I want to improve my programming skills from developed projects by developers (I will like to understand them, add modification to them,... ).

Then I have some trouble:
* There are a lot of folders and files, it's difficult to me understand the logic.
* I don't know where can I start (example: What file to start?)
* I don't know how can I start (example: What kind of tools can I use for execute files?)
* Each people has his/her own way to code so it's an added problem.

Can you give me some tips to overcome my troubles and others?

Thank you in advance.

What I have tried:

Understand the structure, understand the code (but it's difficult to find relationships between them -it's difficult to understand them if you didn't develop them-),...
Posted
Updated 28-Feb-16 17:02pm

If the projects are opensource, and here on CP or even GitHub, why dont you send a message to the owner of the project, and ask for help

- Everyone's going to have a different style, so looking at someone's project and doing as much as you can beforehand will be a plus, then you can send a message and ask about 'something in particular'

- sometimes people might need help documenting or maintaining their project, thats a great way to work in collaboration with someone to meet a common goal
 
Share this answer
 
No, wrong path,
Quote:
Understand the structure, understand the code (but it's difficult to find relationships between them
No you don't understand because data structure and code are 1 thing. You can't understand data structure and code without the relationships.

opensource projects are not suited for teaching. It is better to follow tutorials.
W3Schools Online Web Tutorials[^] is a good site to learn HTML and JS
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900