This applet will help you in visualizing the effects of transformations on functions. Move the sliders on the right to change the translation and scaling factors ...
Tangent lines don't necessarily exist at every point on a graph. Below there are some examples of functions which have "corners" - sharp turns where tangent lines cannot exist. This is a Java Applet ...