Quote from 2rosy:
if you learn the technology/tools you will endlessly be learning some new product each year and not know what its doing. Just learn the basics of programming and you're set.
You have no idea what you are talking about.
Software development is not about "basics"...
It's about advanced problem solving skills...
Which take 10,000 hours to develop (if you have the talent)...
Just like any other serious professional discipline.