It really depends on what the job you are getting. Some jobs offer 'on the job training' but they might still expect you to have some basic knowledge about the job.
Most Jobs offer on the job training. Normally starting out with visual, be it online or in books. But most people tend to grasp and hold the idea or system hands on.
Job training depends on the job its for. It can vary. For example, a fastfood place might want beginners training before they start working in the resturaunt.
Short-term on the job training means someone will train you on the job for a short period of time and then you're on your own. When this would happen to me I would take notes of the duties I was...