Jump to content

Need an idea

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
11 replies to this topic

#1
Psynic

Psynic

    Learning Programmer

  • Members
  • PipPipPip
  • 61 posts
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

#2
so1i

so1i

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 312 posts
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! :)

#3
marwex89

marwex89

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 10,720 posts
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
so1i

so1i

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 312 posts

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
marwex89

marwex89

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 10,720 posts

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
so1i

so1i

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 312 posts

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
Hignar

Hignar

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 420 posts
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.

#8
ArekBulski

ArekBulski

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,376 posts

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!

#9
oliver.rush

oliver.rush

    Newbie

  • Members
  • PipPip
  • 24 posts
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
LiLMsNinja

LiLMsNinja

    Learning Programmer

  • Members
  • PipPipPip
  • 42 posts
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
ArekBulski

ArekBulski

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,376 posts

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!

#12
Psynic

Psynic

    Learning Programmer

  • Members
  • PipPipPip
  • 61 posts
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!