I think that it depends on your support & timeline and what you want to work on.
The most common task that needs to be automated is data entry and distribution. This is effectively digitizing the task of filling out paperwork and getting it somewhere, then verifying it was received. In it's simplest form this is an operational skill. You can do this with free online material fairly easily, although it may be difficult to find a high paying position like this because interviews are usually much more difficult. These skills can also be found at most Junior colleges. Technical Junior colleges may have much more to offer.
This however is a good precursor skill set to entering a 4 year program (and might shave off some time).
Advanced courses can take you from this skillset to more complicated and better paying skills. You can find this this in udemy style courses that are application focused. Going from basics to frameworks to web apps then to phone apps (leveraging tools like flutter and nativescript) can be done on the order of A couple hundred dollars top.
If you have trouble getting started and motivating yourself then a bootcamp is not nessicarily a bad idea. Keep in mind, most programs will lie to you about their product. They often have good curriculum, but it's worth having someone in industry review it before you commit. Many will say that you could get 80-100k on your way out. This is not likely true. I see that most programs have ~20-70% placement and claim 90+%. With a good bootcamp you can likely find a 40-50k /yr (scaled to seattle) fairly easily. The value of having the job is that your income can increase by 10-20% per full work year until you level off with industry (assuming you continue looking after you have been placed). Good programs have networks you can leverage, fill your entire committed time with support (no choose your own adventure months), work towards skills and placement, ability to give you a combo of a structured environment and a solo project, should expose you to both teachers and industry workers.
Eventually you will need to learn about more advance web things and you may get this experience on the job, or need directed courses. it will likely not be worth it to go to university at this point, but instead take Coursera style courses that will fit your needs directly.
After your fourth year you will interview in the semi-meratocracy instead of against sceptics of bootcamps. You will likely cap your income near 120k, which is probably plenty
Alternately, a four year college will likely not set you up for web programming. You will likely get access to at most 3 courses about web development. You will learn about designing programming languages, data structures, algorithms, and systems of scale. This is a applied math degree. You will likely be able to take home 80-120k (again scaled), but perhaps at a lower growth rate for your first few years. You may graduate to do exactly the same work as the bootcamper, but you will make more.
Your take home cap will be higher. You will be able to be picky about the type of work you get. You may not ever have to be "on-call" (depending on your career path).
Your network won't be good regardless of your path for about 2+ years. Everyone you graduate with is your network and they are in the same boat as you. It will be your responsibility to tend your network continuously after you complete, if you want to leverage it.
Interviews are hard technically and by vocabulary.
4 year schools better prepare you for interviews. You will also get a high diversity of exposure. Usually young college graduates are good at solving problems but bad at identifying them.
In a bootcamp everyone comes in with near no technical experience. Your curriculums will be the same, and there will be a very low diversity in how to solve problems. They are however often riddled with people in career transition. These are people who know how to identify problems. To get the most out of a bootcamp talk with your peers about the jobs they left, and try to imagine solutions to their experienced problems.
Also study data structures regardless of your path. I cannot stand interviewing people who don't know data structures.
The most common task that needs to be automated is data entry and distribution. This is effectively digitizing the task of filling out paperwork and getting it somewhere, then verifying it was received. In it's simplest form this is an operational skill. You can do this with free online material fairly easily, although it may be difficult to find a high paying position like this because interviews are usually much more difficult. These skills can also be found at most Junior colleges. Technical Junior colleges may have much more to offer.
This however is a good precursor skill set to entering a 4 year program (and might shave off some time).
Advanced courses can take you from this skillset to more complicated and better paying skills. You can find this this in udemy style courses that are application focused. Going from basics to frameworks to web apps then to phone apps (leveraging tools like flutter and nativescript) can be done on the order of A couple hundred dollars top.
If you have trouble getting started and motivating yourself then a bootcamp is not nessicarily a bad idea. Keep in mind, most programs will lie to you about their product. They often have good curriculum, but it's worth having someone in industry review it before you commit. Many will say that you could get 80-100k on your way out. This is not likely true. I see that most programs have ~20-70% placement and claim 90+%. With a good bootcamp you can likely find a 40-50k /yr (scaled to seattle) fairly easily. The value of having the job is that your income can increase by 10-20% per full work year until you level off with industry (assuming you continue looking after you have been placed). Good programs have networks you can leverage, fill your entire committed time with support (no choose your own adventure months), work towards skills and placement, ability to give you a combo of a structured environment and a solo project, should expose you to both teachers and industry workers.
Eventually you will need to learn about more advance web things and you may get this experience on the job, or need directed courses. it will likely not be worth it to go to university at this point, but instead take Coursera style courses that will fit your needs directly.
After your fourth year you will interview in the semi-meratocracy instead of against sceptics of bootcamps. You will likely cap your income near 120k, which is probably plenty
Alternately, a four year college will likely not set you up for web programming. You will likely get access to at most 3 courses about web development. You will learn about designing programming languages, data structures, algorithms, and systems of scale. This is a applied math degree. You will likely be able to take home 80-120k (again scaled), but perhaps at a lower growth rate for your first few years. You may graduate to do exactly the same work as the bootcamper, but you will make more.
Your take home cap will be higher. You will be able to be picky about the type of work you get. You may not ever have to be "on-call" (depending on your career path).
Your network won't be good regardless of your path for about 2+ years. Everyone you graduate with is your network and they are in the same boat as you. It will be your responsibility to tend your network continuously after you complete, if you want to leverage it.
Interviews are hard technically and by vocabulary.
4 year schools better prepare you for interviews. You will also get a high diversity of exposure. Usually young college graduates are good at solving problems but bad at identifying them.
In a bootcamp everyone comes in with near no technical experience. Your curriculums will be the same, and there will be a very low diversity in how to solve problems. They are however often riddled with people in career transition. These are people who know how to identify problems. To get the most out of a bootcamp talk with your peers about the jobs they left, and try to imagine solutions to their experienced problems.
Also study data structures regardless of your path. I cannot stand interviewing people who don't know data structures.