Great news! To paraphrase an African adage: "It takes a community to make an app developer."

In my experience, contrary to the Hollywood portrayal of software geeks, the most effective developers are not lone wolves. The best developers I know are very engaged with other techies, constantly exchanging ideas. Whether you've never typed a line a code or you're a hacker-savant, I suggest you find a way to get in the same room with your community, It will expand your mind and energize your career!