Dude,
Best way is to start with basics like gates (Nand. Nor), how to simplfy a boolen expression, by using expression how to design a digtial circuit using this expression.
then what is Combitinal circuits, sequential circuits, how to design a mux, decoder, and how to convert a mux into gates etc etc.
Then learn basics of MOSFET. How a mos works . Using MOS how a gate can be designed. Then about CMOS finally to deisgn a inverter and go on buiting complex circuit.
This is VLSI part.
Logical means study VHDL Or Verlog which helps in designing or modelling digital system.
Phutane