Basic construction skills can be learned in just a few weeks through on-the-job training. However, if you want to master more niche skills, your training can take several months—even years—of experience. Everyone comes to a construction site with different skills and experiences, so the time it takes to learn how to do something well will vary from person to person.