An H1B visa is a temporary U.S. visa for a specialty occupation, each applicant either has specialized skill or knowledge. H1B visas normally require a university degree but work experience and having recognition of expertise in the field causally related to that specialty can count as being equivalent. This visa also allows for your spouse and children ( unmarried under the age of 21) to accompany you if they apply to the H4 visa allowing them to be able to stay in the U.S. as long as the H1B holder remains in legal status.
The H1B Visa is lottery-based. This does not guarantee you will receive such a visa.
Applicants that are not eligible may want to look at the L1 visa page.