Thread: Get better at programming?

  1. #1
    Registered User
    Join Date
    May 2010
    Posts
    70

    Get better at programming?

    I was wondering is there a way to get better at programming?? like i know i've heard the usual response, "Practice makes perfect so just keep programming". Like sometimes when im programming i'm always thinking to myself how am i going to make all of this connect and work together.

  2. #2
    C lover
    Join Date
    Oct 2007
    Location
    Virginia
    Posts
    266
    Practice and planning works best. It's good to have an idea of what you want before you jump in. You also need to be willing to put in time. When I first started, it seemed like I couldn't do anything without looking at others code first.

  3. #3
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,612
    Well it is hard to recommend something other than practice. C++ is difficult though especially as a virgin experience. Most if not all of the people you accept advice from did things before C++. Whether it be JavaScript, some flavor of Basic, python, perl, possibly all of those, or something I didn't mention. "Making it connect" is going to be impossible if you're alone. Maybe you should post more too!

  4. #4
    C lover
    Join Date
    Oct 2007
    Location
    Virginia
    Posts
    266
    Quote Originally Posted by whiteflags View Post
    Well it is hard to recommend something other than practice. C++ is difficult though especially as a virgin experience. Most if not all of the people you accept advice from did things before C++. Whether it be JavaScript, some flavor of Basic, python, perl, possibly all of those, or something I didn't mention. "Making it connect" is going to be impossible if you're alone. Maybe you should post more too!
    Now that you mention it, Javascript was actually my first language. I tend to forget about that one because it was only for a brief time when I was big into web design. My first programming language though was C++. I'm not sure if you'd consider Javascript a scripting language or programming language.

  5. #5
    Registered User
    Join Date
    Aug 2005
    Posts
    266
    depends what you want to practice?

    if its general learning how to do a language AND general algorithm / CS practice ... try these programming problems , some are easy .. some are extremely difficult

    https://www.spoj.pl/problems/classical/

    (you submit your code and the website compiles and tests your code)

  6. #6
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,612
    Quote Originally Posted by Syscal View Post
    I'm not sure if you'd consider Javascript a scripting language or programming language.
    That's different enough from the usual question I think. Scripting is programming. That actual argument you're referring to is about something a lot more stupid.

    The important question is whether JavaScript taught you how to program. Suppose it did, and through disuse, you forgot. In that case C++ will still be hard. Like the OP who has no real work experience from which to draw solutions from; ones that simply need rewriting in the C++verse. There are sites out there that will try to teach or help people learn computer programming. This is different from some dick linking Learn to Program in Ten Years, and different from learning all the awesome parts of C++ so you can become a C++ weenie (read: one of us).
    Last edited by whiteflags; 09-12-2010 at 11:20 PM.

  7. #7
    Registered User
    Join Date
    May 2010
    Posts
    70
    C++ is my first language btw, i'm on classes right now.

  8. #8
    Novice
    Join Date
    Jul 2009
    Posts
    568
    Practice.

    Try implementing various sorting and searching algorithms. You can find their descriptions on the Internet, and go from there, without looking at the code of existing implementations.

    I'm doing it now, and I find it to be an interesting challenge.


    @rodrigorules
    That's an awesome link. Thanks!

Popular pages Recent additions subscribe to a feed