電車の中で読まないせいで全然独習Cが進まない。

ところでさ、
冥界C言語には「main関数は一番最後に書きましょう」と書いてあって
独習Cには「関数プロトタイプをした上でmain関数は最初に書く」と書いてある。
どっちも間違って無いんだろうけど、どちらに従うべきかな?