...NOT!!! I know you Americans tend to see having a basic little vegetable garden as "black magic", but it's really something one can learn in under a week and based on this knowledge grow things to the point that one can actually produce enough for sale and maybe run a small business! But's you can't learn programming well enough to actually get any benefit out of it, let alone actually make a living from this alone, in a week! Yeah, I pick my food from the supermarket just like you, but I spent enough of my childhood at a farm know that things are really easy (at least if don't try running your little garden as a real business and get enough profit to cover marketing, distribution etc. - then shit gets really complicated), basically high-school biology is more than enough and everything can be found in any book or googled in minutes and you have tools that come with all the needed instructions and seed, herbicedes etc.
It all boils to this funny observation: plants can grow by themselves, you just need to guide things a bit to get the desired outcome! otoh, computers don't program themselves, code doesn't write itself - you have to do it, and this is why it's hard and also fun and rewarding (for a comparison, starting to learn how to farm by writing the genetic code of the organism's you'll be farming - ok, it's and orders of magnitude exaggeration, but it's still the closest way farming could be alike to coding).
Since I've been trying to deconstruct "programmer" into "systems analyst" and "coder" in other comments, I might as well continue in that vein here, but with a slightly different tack:
Farming is a lot more like "software engineering" than "programming". You can't pause a farm. It's an "engine" that you have to keep running, no matter what calamity occurs (weather, breakdowns, etc.)
indeed, but if your goal is not running it for profit but just producing tasty organic veggies from a hobby garden, then things mostly just work if you're in a temperate area with predictable climate. Just keep watering it and it will grow to the point of producing stuff, even if you totally mess up everything else. Software, on the other hand, rarely "just works"... nature and the "experience of evolution" are not on your side in the programming field...
...NOT!!! I know you Americans tend to see having a basic little vegetable garden as "black magic", but it's really something one can learn in under a week and based on this knowledge grow things to the point that one can actually produce enough for sale and maybe run a small business! But's you can't learn programming well enough to actually get any benefit out of it, let alone actually make a living from this alone, in a week! Yeah, I pick my food from the supermarket just like you, but I spent enough of my childhood at a farm know that things are really easy (at least if don't try running your little garden as a real business and get enough profit to cover marketing, distribution etc. - then shit gets really complicated), basically high-school biology is more than enough and everything can be found in any book or googled in minutes and you have tools that come with all the needed instructions and seed, herbicedes etc.
It all boils to this funny observation: plants can grow by themselves, you just need to guide things a bit to get the desired outcome! otoh, computers don't program themselves, code doesn't write itself - you have to do it, and this is why it's hard and also fun and rewarding (for a comparison, starting to learn how to farm by writing the genetic code of the organism's you'll be farming - ok, it's and orders of magnitude exaggeration, but it's still the closest way farming could be alike to coding).