I need an idea for a program to make for practicing c# i have basic knowledge of it ive made the hello world program and a few other very small programs. im just not sure what to try and make. any ideas? thanks :D
Need an idea
Started by Psynic, Sep 21 2009 11:32 AM
11 replies to this topic
#1
Posted 21 September 2009 - 11:32 AM
|
|
|
#2
Posted 21 September 2009 - 11:46 AM
Have you done much programming before?
If you've done a bit in other languages, I found it quite good practice to try and translate some of the programs over, as it sort of helps you follow and understand the differences.
However if not, I also think that some good starting programs are ones that do a little bit of data manipulation. Reading and writing data to and from files etc. Decide on a project area and then work as manage features into it as possible! Sorting, adding, deleting etc. I found that kind of stuff helped me develop thinking programatically, and also taught me the basics of the language :)
Just an idea though, if you don't fancy that there are many interesting beginning projects on the web! :)
If you've done a bit in other languages, I found it quite good practice to try and translate some of the programs over, as it sort of helps you follow and understand the differences.
However if not, I also think that some good starting programs are ones that do a little bit of data manipulation. Reading and writing data to and from files etc. Decide on a project area and then work as manage features into it as possible! Sorting, adding, deleting etc. I found that kind of stuff helped me develop thinking programatically, and also taught me the basics of the language :)
Just an idea though, if you don't fancy that there are many interesting beginning projects on the web! :)
#3
Posted 21 September 2009 - 11:47 AM
Anything!! The great thing about being a programmer is that you get to chose yourself (ok, unless you work for someone :glare:). What about something encryption-related? That's always fun, and easy to build on as you learn more.
Hey! Check out my new Toyota keyboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
#4
Posted 21 September 2009 - 11:48 AM
marwex89 said:
Anything!! The great thing about being a programmer is that you get to chose yourself (ok, unless you work for someone :glare:). What about something encryption-related? That's always fun, and easy to build on as you learn more.
Yeah, that's a good idea! It's a cool feeling when you finish a project like that, and you are right, as you learn more, you end up adding more and more to it, and can gradually make it more complicated!
#5
Posted 21 September 2009 - 11:53 AM
so1i said:
If you've done a bit in other languages, I found it quite good practice to try and translate some of the programs over, as it sort of helps you follow and understand the differences.
That's also a good idea, so to sum it up he should redo an encryption program he made before in a different programming language :D
Hey! Check out my new Toyota keyboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
#6
Posted 21 September 2009 - 11:55 AM
marwex89 said:
That's also a good idea, so to sum it up he should redo an encryption program he made before in a different programming language :D
Perfect! :D
#7
Posted 21 September 2009 - 12:27 PM
If your mathematically minded you might want to look at Project Euler. The programming needed usually isn't too complicated, at least for the first few problems, but should give you some practice with variables, functions, loops etc
If there's a new way, I'll be the first in line.
But, it better work this time.
But, it better work this time.
#8
Posted 21 September 2009 - 04:49 PM
Hignar said:
If your mathematically minded you might want to look at Project Euler. The programming needed usually isn't too complicated, at least for the first few problems, but should give you some practice with variables, functions, loops etc
Nice idea. I used first tasks at Project Euler to learn basic C++. Although I still hate and don't understand C++, I liked those tasks a lot!
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me
look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions
look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions
#9
Posted 21 September 2009 - 06:27 PM
If you're looking for some fun, you should try solving the Google Code Jam problems. It's a little late for competing this year, but the tasks are still public.
#10
Posted 21 September 2009 - 07:23 PM
I made a turn by turn strategy game. Very similar to the good ol' dope wars. You can travel from city to city, which costs money for the fare, and bought and sold electronics in each city. It was fun to plan out and develop... Alot of reusing of the same methods. My biggest project was taking something from my own job and creating an application to help me do my job. Even if we already had tools implemented.. i simply started from scratch and made my own.
CodeMonkey +15 | CommunicationSkills -34 | ClarityUsingEnglish -55 | Clarity while pointing at the monitor and making vigorous facial expressions, occasional grunts, and mouth clicks +150
#11
Posted 22 September 2009 - 04:34 AM
oliver.rush said:
If you're looking for some fun, you should try solving the Google Code Jam problems. It's a little late for competing this year, but the tasks are still public.
Hah! Thanks Oliver, that Google Code Jam is just great!
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me
look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions
look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions
#12
Posted 28 September 2009 - 12:55 PM
Thanks everyone! i have recently decided to try come C++ instead but i dont know how much of it i like.. i think i should stick with C# i seem to like it a bit better and i am a beginner so i think starting with something easier will ensure that i keep practicing.
so c# it is and thanks for the ideas i will be sure to check them out and hopefully i can learn lots!
so c# it is and thanks for the ideas i will be sure to check them out and hopefully i can learn lots!


Sign In
Create Account


Back to top









