Re: META: Recommendations for a 13 year old transhumanist

From: Anders Sandberg (asa@nada.kth.se)
Date: Sat May 08 1999 - 13:52:38 MDT


"Chandra Patel" <chandrapa@hotmail.com> writes:

> I'm trying to do this whole polymath thing since I think I have a fairly
> good head start.

Good idea. I have found that getting to learn the basics of many areas
at an early age is a big advantage. My main problem was that it was
too fun to get lost in the higher levels of the subject, making my
practically useful basic knowledge a bit spotty, but your approach
seems rather through. Good luck with it!

> On the physics side I'm starting with Feynman's lecture
> series.

A good idea. A very good series.

> If anyone has any recommendations for good introductions to
> relativity, quantum mechanics, and other topics please let me know.

I wonder if Misner, Thorne, Wheeler _Gravitation_ is worth reading for
you. I like it and it is a standard book, but some may have different
opinions and I'm not sure about the intro potential. Anyway, it is
likely not worth reading until you have the basic physics clear.

> I'm also interested in sharpening my programming skills which have been
> isolated mainly to BASIC and QBASIC at this point. What computer languages
> are best for beginning my trek toward Coding Deity status? There seem to be
> lots of options and my teachers and friends have no ideas about where to
> start.

Like the others, I think C is worth knowing. Pascal - well, it is good
for you, but in my opinion it tastes bad :-) Once you understand C, I
would suggest going directly to Java, C++ is in my opinion a bit too
messy.

I would like to mention Lisp and its successors like Scheme. Fairly
simple to learn, a very different approach to programming (functional
instead of imperative) and maybe a good complement to C in maturing as
a coding deity.

I learned programming by writing a lot of basic and making all the
mistakes; it was nice to see that more modern languages had found ways
(functions, scoping, object oriented programming) that solved them but
I knew I had roughly had the same ideas on my own (just been unable to
do them in basic). Programming skill is really about programming a
lot, making mistakes, learning to discover them and gradually learn
how to write code so that they don't occur.

Any interest in neuroscience? In that case I can recommend Kalat's
_Biological Psychology_

And do read science fiction.

-- 
-----------------------------------------------------------------------
Anders Sandberg                                      Towards Ascension!
asa@nada.kth.se                            http://www.nada.kth.se/~asa/
GCS/M/S/O d++ -p+ c++++ !l u+ e++ m++ s+/+ n--- h+/* f+ g+ w++ t+ r+ !y


This archive was generated by hypermail 2.1.5 : Fri Nov 01 2002 - 15:03:41 MST