Jump to content

Where to start ??

- - - - -

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

#1
rc12

rc12

    Newbie

  • Members
  • Pip
  • 5 posts
Well i am a teenager, and very much interested in doing Computer science.
For that i have already enrolled my self in a college.

But i have a month to go to college. So i thought to start learning my self. I thought to start with C++ and did but i was totally confused .

What i am trying to mean is that the coding is simple but the logic behind it confuse me many times.
I mean hell lot of confusion. I mean A LOT OF CONFUSION !!.

What should i do know.

And my college syllabus includes c, C++, C#, DOTNET, JAVA and others. But there is NO PYTHON.


So what should i do know ??

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
Step 1) when you get confused on a logic question... ask us :)
Step 2) try to study a resource that helps you learn to solve problems, not just how to sling code. (I'm partial to "Thinking in C++" by Bruce Eckel. It's a free download).
Step 3) before you try to write the code to solve a problem, try doing it by hand. What I've found when teaching programming logic is people tend to not think in detail. "Swap two numbers" sounds easy. Remembering to remember the first value before you over-write it with the second value so you can put it in the second value... that's trickier.
Step 4) when all else fails, remember that programming is the art of giving instructions to a very fast, very obedient moron. The computer is NOT smart, it is blindingly stupid. If it doesn't do what you want, odds are you didn't tell it to do what you want. The classic example is where you have it ask if you want to play again. You type "Y" and it exits anyway. The computer doesn't know it should loop through code again, unless it was told to :)
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
NatalieM

NatalieM

    Learning Programmer

  • Members
  • PipPipPip
  • 77 posts
My advice would be to enjoy your summer and don't stress yourself out before starting college :)

Perhaps you used an unhelpful book or website or method to learn C++ and also, learning on your own is difficult, especially if you have no methodology. One thing you learn at college is you learn how to learn.

That might sound crazy but I seldom use what I studied (civil engineering); however, I know how to learn a new skill. Without going to college, I wouldn't know how to approach learning something complex from scratch, like what I'm doing now with programming. Granted, some people are so gifted that they know how to teach themselves subjects from scratch but for most of us, we learn how to learn at school and even more so at Uni.

So programming will be easier at college, where you will learn how to approach it, you will learn how to use your resources, and you will of course have people you can directly ask questions to as problems arrise (teachers) as well as people to discuss your problems and solutions with (other students). From that, your confidence in your learning ability will increase and it will positively impact on your ability to learn (low confidence = difficult to focus).

For now, don't get hung up on your inability to understand some of the principles behind programming and enjoy your last month off :cool: