Java Script and Basic if known in depth are not bad places to start at all. First off, Basic is in fact a full language. Do you know VB or Qbasic? Qbasic can be found on your windows install disks. just browse them. You can also find a compiler on line for qbasic.
As for java script. It is a decent place to start. It builds good habits, and can give you a general idea on how programing usallyt works. Once you learn one language, the rest are just different commands and different ways of doing the same.
For example, if then statments
do while loops
and on and one.