Get enroled in a reputable college to earn a degree in Internet marketing. Try to maintain as high a GPA (Grade point average) as you can as it will help you in getting a better job. Attend workshops related to internet marketing to get acquainted with search engine optimization.
You can also complete a bachelor’s degree in software Engineering and later switch to the SEO side by completing a masters degree in Internet marketing. This will increase your value in the job market, but it will take much more hard work and about 2 extra years of your life.
Apply for SEO internet marketing intern in any reputable firm; this hands-on experience will help you a lot at the start of your professional career. It does not matter whether it is a paid or an unpaid internship, do it anyway.
After the completion of your internship, make a stand out resume and apply for SEO jobs in companies. Give special emphasis to your analytical, programming and internet marketing skills in your resume. Always write a professional cover letter with each application as it will improve your chances of getting a job.