все зависит от того, с чем вам удобно ... Я могу вам сказать, что nodeJS для бэкенда великолепен, он не идеален, вам придется присматривать даже за l oop блоков и c, но если мы речь идет о сайте портфолио, который, вероятно, не получит сотни кликов в минуту и т. д. c?
Какую нагрузку вы ожидаете?
В основном то, что я говорю, это что работа с nodejs в качестве бэкэнда может дать отличные результаты, но если вам удобнее. net, тогда go для этого ... одиночный поток не проблема, вы можете использовать pm2 или что-то подобное для раскрутки нескольких экземпляров. вашего приложения, например.
Подумайте, какую нагрузку вы ожидаете и что для вас лучше? это опыт обучения? тогда go для узла, это то, что вы хотите быстро встать, чтобы люди могли видеть портфолио, тогда go с тем, что вы знаете лучше всего ...
Кроме того, подумайте, где вы хотите хостинг сайта и какие технологии он поддерживает и т. д. c ...
В любом случае, делайте все, что лучше для вас