So… YOU WANT TO WORK IN (web) DEVELOPMENT, or as a PROGRAMMER, or in some way WORK IN IT? Read on…
STEP 1 - The first step is to spend some time doing research to determine what you enjoy. WHY? Because, the process of mastering skills in programming & development and then later working in the field requires - on a daily basis - absorbing tons of concepts, staring at a screen for hours, writing 1000s of lines of code, testing, debugging, re-factoring, making things pretty, etc, so a key factor is to HAVE FUN doing what you like, and want to do, and then everything will fall into place.
The Code Foundations Career Path on Codecademy can help you make this determination. https://www.codecademy.com/learn/paths/code-foundations
STEP 2 - Once you determine what you enjoy, the second step is to determine what goal(s) or objectives you’d like to achieve. Things like “joining a team as a junior developer”, “joining the Data Analytics department of a company”, “developing websites for small businesses and mom & pop shops”, “programming desktop or mobile applications”. WHY? This sets an overarching target to work towards.
STEP 3 - Once you have a clear picture of what you enjoy (step 1), and your goals (step 2), the third step is to implement: a) a learning plan, b) based on small sub-steps, all of which support and lead to: c) obtaining your ultimate goal(s). WHY? You’re instilling structure and responsibility into your life, in bite-size, manageable chunks. Codecademy incorporates learning plans pre-built into Career Paths & Skill Paths. https://www.codecademy.com/catalog/subject/all
STEP 4 - Now that all of the above is in place, you need to focus, work hard, build things, fix and prettify your work, never give up, and never stop learning. Repetition is the key. When you can confidently apply the concepts you’ve learned, importantly are able to articulate them, and feel ready to enter the workforce with your valuable skills, start applying for jobs. This might be a stressful cycle because some/many jobs you apply to may result in rejection, but know that EVERYONE experiences this. Consider it a learning experience, stay positive, and move on to the next. You should develop a portfolio to show off your skills so spend a few weeks doing this and then apply again for more jobs. Also have your projects committed to GitHub - employers like to see lots of Github activity. Tweak your resume. Apply again. During this job search, never give up, and never feel complacent or despondent. And… never stop learning. Always continue coding, practicing, refreshing your skills, and learning new things to land that job.
Some people after ONLY A FEW MONTHS of learning how to code were offered positions in major companies, and changed their lives for the best and better. Review and apply the steps stated in this post because YOU CAN DO IT and YOU WILL ACHIEVE SUCCESS.
NOT A STEP!! If you don’t know what you enjoy (step 1), where you want to be (step 2), and a clear plan to get there (step 3), it might be extremely unproductive, not to mention a waste of time & money, to haphazardly take a bunch of courses ad hoc at random, leading you astray.