Jump to content

Can I learn C# in 2 months?

- - - - -

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

#1
acrimon

acrimon

    Newbie

  • Members
  • Pip
  • 5 posts
So I have no programming experience and I have the books "Head First C#" and "HTTP Programming Recipes for C# Bots" and wanted to just learn how to write a program to sign in and fill in 2 fields and submit to a form. There are no captchas or anything involved the only thing I'm worried about is some type of loop problem if a login doesn't work about moving onto the next one while keeping the old one in list or something.

I figure in my spare time I can get through the books in 2 months. Sound feasible? Can someone with no experience grasp a language in that amount of time or would it take less or more time? People keep telling me intellisense is a huge help.

I think what I'm doing will mostly be about the second book and google code examples but I still need a basic understanding of how it all works that's why I'm going through the book "Head First C#" first.

Edited by Roger, 14 August 2010 - 09:44 PM.


#2
Vswe

Vswe

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 9,552 posts
This is impossible to tell before. It depends completely on how fast the person can learn and how easy the person have for logic and programming.

#3
BlaineSch

BlaineSch

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 2,448 posts
How logical are you? How long have you used computers? How many hours can you put into this? How in depth do you want to know it?

Yes, you can learn almost anything in 2 months time, it really just depends how motivated you are. My first language took me a very long time to learn, of course I was not motivated to learn fast at all. Now I can probably learn the syntax of a language fairly quickly.

#4
acrimon

acrimon

    Newbie

  • Members
  • Pip
  • 5 posts
Well I'm relatively young (24) and used to computers but not computer programming. (Just did some vb back in the day but I know html lol)

I figure about 2 hours a day for 2 months.

#5
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
Given your goal: maybe.

As others have pointed out, it depends on your determination, your natural inclination for programming, etc. The fact that you have a precise goal makes it far more likely, as some people want to start writing very advanced systems in that time-frame, which just doesn't happen. You have a reasonable goal, and a good chance of getting there.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#6
Natrobius

Natrobius

    Programmer

  • Members
  • PipPipPipPip
  • 166 posts
I did it. I'm sure you can if you take it seriously.

#7
acrimon

acrimon

    Newbie

  • Members
  • Pip
  • 5 posts
Wow thanks for all the posts. I'm about 50 pages into head first C# and I'm beginning to wrap my head around things but it's a lil overwhelming.

Is there ever such a thing as a website not accepting the requests or can it not tell the difference between a program requesting it and an actual user browsing? (If that makes any sense)

#8
TcM

TcM

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 11,147 posts
C# is very simple, you can learn it in 2 months full time all you have to learn is the basic knowledge of programming.

#9
dot_developer

dot_developer

    Newbie

  • Members
  • PipPip
  • 14 posts

acrimon said:

Is there ever such a thing as a website not accepting the requests or can it not tell the difference between a program requesting it and an actual user browsing? (If that makes any sense)

A website can tell what is being used to make the request, such as the name of the browser or other program, but it gets this information from the program making the request. An application can however easily "lie", claiming to be something it isn't.

As to whether the website can determine the presence of a human user - no, it can't, unless it has some mechanism built into it to do that (such as placing images and asking you to identify the text in it).

#10
Natrobius

Natrobius

    Programmer

  • Members
  • PipPipPipPip
  • 166 posts

dot_developer said:

A website can tell what is being used to make the request, such as the name of the browser or other program, but it gets this information from the program making the request. An application can however easily "lie", claiming to be something it isn't.

As to whether the website can determine the presence of a human user - no, it can't, unless it has some mechanism built into it to do that (such as placing images and asking you to identify the text in it).

Think captcha.... Or be a real pal and use re-captcha.....

This would be easy to implement, and re-captcha helps digitize the worlds books. ;)

#11
sojusul

sojusul

    Newbie

  • Members
  • Pip
  • 1 posts
This is impossible to tell before