Got to learn matlab I have this circuits and signals course where i have been asked to learn matlab all by myself and that its treated as a basic necessity
now i wanted some help as to where should i start from as i hardly have around less than a month before my practicals session start
should i go with video lectures/e books or which one should i prefer over the other?

I recommend you to learn the software by doing some little project. Just learning it for the sake of it doesn't make sense since you will fastly loose track imho.
For example you could ask your tutor of the signal course to simulate some nice physical situation for him. You will learn MATLAB on the fly, get to know how to do some basic research and of course how its done on a personal level.
My best wishes
Robert 
