"Part of the challenge of programming is looking at the building blocks provided to you and deciding how to assemble them to build something new. After all, if everything you wanted a program to do already existed ready-made, it wouldn't be called programming any more. It would be called shopping."
Q&A for professional and enthusiast programmers
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Q&A for computer enthusiasts and power users
Q&A for Ubuntu users and developers
Q&A for professional programmers interested in conceptual questions about software development
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for professional system and network administrators