一直以來,一直想寫一些比較抽象的概念,聊聊「到底要怎麼學一個程式語言」這件事。
感覺上,程式這種東西,是一種邏輯概念。
常常看到有人問,我該不該學C++?我該不該學JAVA?我該不該學PHP?C++跟JAVA哪一種程式語言比較有用?比較好?
但其實,這些都是同一個的問題。
就跟本來說,程式語言充其量只是一種「工具」而已。學會一種語言之後的目的,都是拿那些語言寫出一些東西,叫電腦去做某些事。
因此,專注在「程式語言」上,是本末倒置的行為。
但也並不是說,可以因此不學程式語言。因為,不管想做什麼東西出來,最底層一定是靠程式語言去實現的。當說出「程式語言是一種工具」這句話時,就要有兩個禮拜學會一種工具的心裡準備。