C的话,可以参考 The C Programming Language
Mathematica的话,可以读读The Mathematica Book
然后读一些算法、数据结构、编译原理等。
Java、Python、Fortran、C++也可以学学,Thinking 系列不错。
可以考虑读一些代码。
代码想写的优美的话,可以读一些自己喜欢的代码规范。
然后就是多写代码。
--
不过话说你要是去做hep-th,干嘛不花功夫去读Green-Schwarz-Witten。
—
飨汝: