Depends on the context.А почему "в русском языке" вместо "на русском языке"? Есть разница в значении?
Of course, both "полезен" and "полезный" are used in speech and writing. Again, the usage depends on the context.Насчёт "полезен", я думал, что это просто краткая форма слова "полезный". Используют ли русские "полезный" в разговоре?
Необязательно.Не обязательно.