La primera:
Si tu hoja de estilos la usas solo en un html y tienes <div id="ejemplo"> es indiferente que pongas #ejemplo o div#ejemplo, ya que el id es un identificador unico que no se va a repetir en ningun otro elemento
Si tu hoja de estilos la utilizas para mas de un html diferente y tienes, por ejemplo en uno <div id="ejemplo"> y en otro <p id="ejemplo">, lo que pongas en #ejemplo seria utilizado en los elementos de ambas páginas, pero si tienes div#ejemplo solo lo cogería en la que tienes la etiqueta div
no se si me explico?.. de todas maneras no te recomiendo usar esa segunda opción, porque te vas a liar seguro
en cuanto a los tutoriales no te se decir, pero te recomiendo que lo pruebes tu y compruebes los diferentes valores según cada explorador, ya que una cosas es la teoría o lo que te puedas encontrar en un tutorial, y otra es la practica. Por si te vale para conocer los valores te dejo una dirección
Guía de Referencia CSS 2.1
Espero que te sirva