mersenneforum.org  

Go Back   mersenneforum.org > Extra Stuff > Blogorrhea > jasong

Reply
 
Thread Tools
Old 2007-12-03, 23:37   #1
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

3×7×167 Posts
Default flowcharts, self-learning

I had a hell of a time coming up with a title. Basically, I want to learn programming and learn the best way to approach a programming problem. Ultimately, I want to teach myself programming, advanced math, and maybe some physics.

I have a social anxiety disorder problem and the more that's expected of me the more stressed out I get. But doing everything over the Internet cuts down the problem to about a tenth of what it is normally.

I need to come up with a game plan to (1) Figure out where my weaknesses are intellectually, and (2) come up with a plan of attack to fleshing out my knowledge.

I'm really not sure if that should involve college at all. At the moment, I'm not sure which way to turn.

Just to give more information, I have an IQ of about 120, but my mental illness has prevented me from improving myself until about 3 years ago. Medication has improved dramatically in the last decade or so, and while I probably couldn't cope with the stresses of things that would normally be expected of someone with my intelligence, I'm desperate to improve myself. Financially, I've resigned myself to being poor, but there's always the chance that there will be a medical breakthrough that will enable me to get a normal job. I want to be as prepared as possible for that possibility.

How do you think I should approach this?
jasong is offline   Reply With Quote
Old 2007-12-04, 00:07   #2
Wacky
 
Wacky's Avatar
 
Jun 2003
The Texas Hill Country

32×112 Posts
Default

Jason,

First, I suggest that you perform a self-evaluation of your "High School" training, whether while in school, or afterward. Do you think that you (a) got "socially passed", but never really learned the material, (b) learned the subjects to an "average" level, or (c) really learned the material well.

If you feel that you learned the "high school" subjects, particularly math, at least reasonably well, then try investigating the OpenCourseWare from MIT.

The price of admission is right. And the pressure to learn the material has to come from within.
Wacky is offline   Reply With Quote
Old 2007-12-04, 01:58   #3
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

5×1,663 Posts
Default

http://ibiblio.org/obp/thinkCS/pytho...2e/index.xhtml

My suggestion would to be to stop thinking so much and just read some books. The one above assumes you know nothing.

Personally, we like to solve problems. This website is a ton of fun, and again assumes that you know nothing:

http://train.usaco.org/usacogate
Xyzzy is offline   Reply With Quote
Old 2007-12-04, 03:21   #4
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

3·7·167 Posts
Default

Quote:
Originally Posted by Xyzzy View Post
http://ibiblio.org/obp/thinkCS/pytho...2e/index.xhtml

My suggestion would to be to stop thinking so much and just read some books. The one above assumes you know nothing.

Personally, we like to solve problems. This website is a ton of fun, and again assumes that you know nothing:

http://train.usaco.org/usacogate
Thanks Xyzzy. I think you've mentioned that website before, now that I think about it, but I had forgotten about the thread.
jasong is offline   Reply With Quote
Old 2007-12-07, 12:23   #5
wreck
 
wreck's Avatar
 
"Bo Chen"
Oct 2005
Wuhan,China

17010 Posts
Default

Quote:
Originally Posted by jasong View Post
I had a hell of a time coming up with a title. Basically, I want to learn programming and learn the best way to approach a programming problem. Ultimately, I want to teach myself programming, advanced math, and maybe some physics.

I have a social anxiety disorder problem and the more that's expected of me the more stressed out I get. But doing everything over the Internet cuts down the problem to about a tenth of what it is normally.

I need to come up with a game plan to (1) Figure out where my weaknesses are intellectually, and (2) come up with a plan of attack to fleshing out my knowledge.

I'm really not sure if that should involve college at all. At the moment, I'm not sure which way to turn.

Just to give more information, I have an IQ of about 120, but my mental illness has prevented me from improving myself until about 3 years ago. Medication has improved dramatically in the last decade or so, and while I probably couldn't cope with the stresses of things that would normally be expected of someone with my intelligence, I'm desperate to improve myself. Financially, I've resigned myself to being poor, but there's always the chance that there will be a medical breakthrough that will enable me to get a normal job. I want to be as prepared as possible for that possibility.

How do you think I should approach this?
I can tell you some of my experieces, hope that would help you a few.

When I was in the university(2000~2004), I study the math subjects of Mathematics Analysis,Advanced Algebra,College Physics,PASCAL Language ,Probability Theory & Mathematical Statistics,Complex Variables Functions ,Operational Research, etc.
If you want learn Advanced Algebra better, Mathematics Analysis or Advanced Mathematics at the same time, these subjects' textbook should be easy find at most big bookshop.

It seems like that your IQ is similar to me(122), but after I know the IQ of my classmates' IQ, I'm a little puzzled by the result,I asked about two classmates whom I dont think cleaver than me, but they both have IQ more than 140.And the persons I think cleaver than me are doing not well these days. So I think the IQ maybe not the key point to care.

Sometimes I also anxiety, but most of time I can get out of it. And most of the time anxiety can let me have the motivatation to improve myself.

For programming, I mainly learn C language, though P language is the subject that I have.The main reason is TC is installed in most of our university's computers.And I think the basic of the language is not difficult, I only borrowed one or two books referring to it from the library.When it's grade 2, we learn Visual C++;And after I work, I learn some materials about MFC,JAVA.
wreck is offline   Reply With Quote
Old 2007-12-07, 13:47   #6
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

101010110100002 Posts
Default

Quote:
Originally Posted by wreck View Post
For programming, I mainly learn C language, though P language is the subject that I have.The main reason is TC is installed in most of our university's
Two comments.

1) Pascal is hardly ever used in the real world. C is very widely used.

2) It doesn't matter, much, what language you use to learn programming (though, to be fair, some languages are easier to read and write than others).

Never, never confuse the two concepts. My advice is to learn how to program and don't worry too much about what language you use. Part of learning how to program is to have a good idea about which is/are the best language(s) in which to implement your programs. Anyway, after the first dozen or two, learning another language is no big deal.


Paul
xilman is offline   Reply With Quote
Old 2007-12-07, 14:06   #7
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

831510 Posts
Default

Quote:
My advice is to learn how to program and don't worry too much about what language you use. Part of learning how to program is to have a good idea about which is/are the best language(s) in which to implement your programs. Anyway, after the first dozen or two, learning another language is no big deal.
We agree. Which is why the "Think Like a Computer Scientist" book is so great. It teaches programming concepts. It is free. It comes in different flavors, so after you do the Python one, you can do the Logo or Java one and see that the language really doesn't matter. (For these purposes.)

BTW, Logo is great fun, and, we think, unfairly classed as a children's toy.

More free books and software: http://www.cs.berkeley.edu/~bh/logo.html

We really enjoy this series of books.
Xyzzy is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Resources for learning mathematics Nick Other Mathematical Topics 31 2021-09-09 09:50
Musings of someone learning airsquirrels Math 20 2018-12-29 18:15
Online language-learning course kladner Lounge 8 2013-04-18 03:08
Learning Python - Course from Google Jeff Gilchrist Programming 3 2012-01-15 00:29
Learning About RAM the Hard Way Longshot Hardware 5 2005-05-21 16:40

All times are UTC. The time now is 14:40.


Wed Oct 27 14:40:29 UTC 2021 up 96 days, 9:09, 0 users, load averages: 1.43, 1.18, 1.16

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.