Replacing wheel hubs or especially wheel bearings is usually a job that requires some automotive experience. In areas where vehicles are prone to rust, front hubs can be more difficult to remove. Use plenty of rust penetrating oil, and gather up as much patience as possible before beginning the job. If you have never replaced a wheel bearing and hub assembly before, a service manual is useful.
Pressing in a wheel bearing is a precision job that can call for specialty tools. If you need to press on a bearing, rather than installing a complete hub assembly, it's probably best to have the work done by a professional.