>>606
他のプログラミング言語ではダブルクォーテーションが普通なのでダブルクォートが無難。

シェルスクリプトだとシングルクォーテーションが普通だが、ダブルクォーテーションでくくると文字列という解釈になる言語が多い。

日本語でも英語でもダブルクォーテーションが言葉の括弧書きになる。

シングルクォーテーションは文字列ではなく、文字を表すときに使う言語があるので、高水準言語では文字列はダブルクォーテーションをくくるのが常識レベル。