Peter J. Kambey discusses two keys to becoming a great developer: non-technical and technical skills. On the non-technical side, he emphasizes self-development through learning ethics, marketing yourself by helping others and sharing knowledge, and developing competencies. On the technical side, he recommends focusing on modern programming for web, desktop and mobile using languages like JavaScript, PHP, Node.js, Ruby and Python, as well as frameworks, content management systems, technologies to learn, and different application architectures.