What Kx said is not accurate.
Even considering an average years tuition of about 9,800$, if at the end of six years you get a job paying the average US salary of 37,000$, you could theoretically earn back your tuition in less than two years. And chances are, if you spend six years in college, you can get a job that pays much better than average!
If you where instead to invest the approximately $58,800 in tuition for, say, 25 years at an average interest of 7%, then using the formula FV = PV*(1+i)^n, you would have $319,133. But with the current average salary of $37,000, you could earn that in less than ten years. Additionally if you adjust the interest rate for inflation of about 4% annually, then by the end of 25 years, you have only the equivalent of only about $121,440 in today's dollars, while your salary is likely to go up as you gain job experience.
Chances are, if you are like the average investor, you are likely to withdraw some or all of your savings before that 25 years, especially if you do not have a college education.
So in conclusion, every year you spend in college will almost certainly give you a far greater return on your money than any simple investment plan. Or better yet, combine the two, and start investing after college, and you are sure to retire a wealthy person.
But to answer your question, studying at a junior college may be a smart option, as the tuition and class sizes are likely to be smaller. An associates degree is a two year degree, and gives you a nice looking diploma, but some fields, especially pharmacy may require more than two years. A major is just your field of study. You will probably want to work for an Associate of Science (AS) degree with a major in either medicine or chemistry. Many two year schools may have a pre-pharmacy program.