Making good use of existing libraries is a good thing. Lacking basic skills obviously isn't, but I think the reality is that many 'professionals' do lack these skills.
As to having a formal education - I did a year of Computer Science, and I'm glad I did, but I think that programming requires so much self-learning that it probably isn't that important.
As to having a formal education - I did a year of Computer Science, and I'm glad I did, but I think that programming requires so much self-learning that it probably isn't that important.