Fatti : A.- B._, fiduciario, è stato amministratore unico, con firma individuale, dal 4 gennaio 1994, della R._ SA di M._, costituita nel 1987. Il 4 novembre 1994 è stata concessa alla società una moratoria concordataria, conclusasi con l'omologazione di un concordato. Con decreti pretorili dell'8 e del 29 ottobre 1997 sono stati dichiarati il fallimento della società e la sospesione della liquidazione fallimentare per mancanza di attivi. Il 5 giugno 1998, la Cassa di compensazione Gastrosuisse ha reso due distinte decisioni, mediante le quali, constatato di aver subito un danno di fr. 40'182. 90 a seguito del mancato versamento dei contributi paritetici dovuti dalla fallita per il periodo dal 1° aprile al 31 dicembre 1995, ne ha preteso il pagamento da B._ e F._, ritenuto organo di fatto della società. L'importo stabilito era da solvere con vincolo di solidarietà. B.- In seguito all'opposizione interposta dagli interessati, la Cassa ha promosso nei loro confronti due azioni di risarcimento danni al Tribunale delle assicurazioni del Cantone Ticino, chiedendo la condanna al pagamento dei contributi sociali rimasti scoperti. Congiunte le procedure, con giudizio 14 aprile 2000, l'istanza cantonale, statuendo per giudice unico, ha accolto le petizioni e condannato solidalmente B._ e F._ al risarcimento di fr. 40'182. 90. C.- B._, patrocinato dall'avv. Mauro Molo di Lugano, insorge al Tribunale federale delle assicurazioni con un ricorso di diritto amministrativo. Postula, previa assunzione delle prove già offerte in sede cantonale, di annullare il giudizio impugnato. Dei motivi invocati nell'impugnativa si dirà, per quanto occorra, nei considerandi di diritto. Mentre la Cassa propone la reiezione del gravame, l'Ufficio federale delle assicurazioni sociali e F._, invitato ad esprimersi quale cointeressato, rinunciano a determinarsi. 