Si, es recomendable que empieces a desarrollar con asp.net, ya que las aplicaciones web ganaron bastante campo.
Para linquear una dll a una aplicacion, tenes que, en el "Explorador de soluciones", seleccionas la solucion principal o la que queres agregar la dll, y haces clic con el boton derecho "Agregar referencia", buscas la dll, y aceptas y te la agrega en la carpeta bin, que si no la tenes creada te pregunta si la queres agregar ahi.
y luego la instacias con un uses y listo.
A que llamas buen modo? no comprendí esa parte, igualmente se declaran, e instacian igual que en c++, o en el lenguajes que elijas.
Espero que te haya servido un poco!
saludos!