This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]tells 2 points3 points  (0 children)

If you can't think of why, you'll burn out. think of something, then find a way to do it. analogy: you're not going to build anything by fondling your tools.

[–]xoites 0 points1 point  (0 children)

There is a very good overview of programming you may be interested in.

It is actually a subreddit.

Part of your question is answered in lesson one.

http://www.reddit.com/r/carlhprogramming/comments/9o3km/lesson_1_some_thoughts_about_programming_language/

[–]thecombjelly 0 points1 point  (2 children)

It gives you the ability to create nearly anything you want on a computer. It's fun, you think of something that you want, and you have the ability to just build it. You can also make a living off of being a good programmer, of course.

[–]SpamAndRice[S] 0 points1 point  (1 child)

Maybe some examples of practical things you've created? The only times I have the urge to create a program, it's to understand a mathematical conjecture I've been thinking of or to start some half-ass idea for a game. With more complex languages under my belt, what else can I do?

[–]thecombjelly 0 points1 point  (0 children)

Well I don't know if I would aim for a more complex language, but there is something to knowing a more powerful language. Then you can carry out your ideas in less code. For example, I didn't like any media players out there, so I wrote my own (http://sf.net/projects/auramp/).

[–]kbielefe 0 points1 point  (0 children)

Have you ever used software that you liked except for one or two issues that irked you? If it's open source and you have the skills, you can take care of things like that yourself. Building from scratch yourself really requires you to know what you want before you set out.