Click here to Skip to main content
15,885,546 members
Please Sign up or sign in to vote.
1.67/5 (2 votes)
See more:
Trying to practice from home, so can anyone give me helpful projects to practice?
Posted
Updated 9-Mar-21 5:06am
Comments
ZurdoDev 29-Mar-12 15:07pm    
Write an app to take over the world.
Sergey Alexandrovich Kryukov 29-Mar-12 15:32pm    
I think I understand your irony. Perhaps my answer provides some more serious motivation. Please see.
--SA

Just Google IT out and for More help check It out http://1000projects.org/

Hope it will be helpful to u.
Thanks
 
Share this answer
 
Comments
chinnu85 30-Mar-12 11:33am    
Thank you
[no name] 30-Mar-12 12:32pm    
Thanks
First read some good books.
I have listed some of the good books here
http://www.codeproject.com/Messages/4203632/Re-name-of-Csharp-book.aspx[^]

Then
http://www.codeproject.com/[^]
and
http://www.codeplex.com/[^]
are some of the best web sites to search for projects to understand.
 
Share this answer
 
Comments
Monjurul Habib 30-Mar-12 4:51am    
5!
ProEnggSoft 30-Mar-12 5:51am    
Thank you.
chinnu85 30-Mar-12 11:34am    
Thank you
ProEnggSoft 30-Mar-12 13:25pm    
No problem.
One of the way to get to such exercise is a good textbook including them. Another way is trying to use syntax or technique you do not quite understand. Use it in some simple code and try to run it under debugger, usually step by step.
 
Share this answer
 
v2
Comments
André Kraak 30-Mar-12 4:12am    
Edited solution:
Removed unnecessary tags
chinnu85 30-Mar-12 11:34am    
Thank you
My advice is: do yourself a favor, practice with some useless projects first. This way can be more effective. More exactly, consider the most helpful exercise those helping to understand how things work, not their applications.

One of the way to get to such exercise is a good textbook including them. Another way is trying to use syntax or technique you do not quite understand. Use it in some simple code and try to run it under debugger, usually step by step.

If you try to write something practically useful, you would likely waste much more time: the results may appear not very useful. If the application would cause you to collect some useful data, the use of it might be even negative: you will waste some time and risk loosing data, or creating of excessive data artifact, which is nearly the same as loosing data. And you will learn not enough of programming, because you will be distracted into working too much in your comfort zone, much less in something you really need to learn.

Just think about it.

—SA
 
Share this answer
 
v2
Comments
ProEnggSoft 29-Mar-12 23:46pm    
Good advice. +5
Sergey Alexandrovich Kryukov 30-Mar-12 0:08am    
Thank you.
--SA
AmitGajjar 30-Mar-12 1:16am    
Perfect 5+
Sergey Alexandrovich Kryukov 30-Mar-12 1:31am    
Thank you very much,
--SA
Monjurul Habib 30-Mar-12 4:51am    
5!
sooo many open source projects out there, you can have your picking on something that you also find interesting :)
 
Share this answer
 
The way I teach myself a new language is to find an existing application (like NotePad), and write a program that duplicates its functionality and appearance.

After that, I create a new application that extends the functionality of that app.

This can also be extended to learning different platforms, suchas WinForms, WPF, or web apps. Write the same app for all of the different platforms.
 
Share this answer
 
Comments
Richard Deeming 10-Mar-21 11:15am    
Hopefully the OP might have learned something in the nine years since he posted this question. :)
#realJSOP 10-Mar-21 12:14pm    
yeah i caught that after i replied. :)

But since nobody else had described that strategy, I decided to leave it in there. :)

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