Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Software Singh
Software Singh
7,123 Points

Limits of single programmer!

Just wanted to know can a single programmer develop full scale enterprise level web applications along with android apps and ios apps.

And how much time it takes to master web app development (Eg. core php + OOP + AJAX + Laravel + JQuery + Api integration and creation).

Reason behind asking this question is that I love programming and I have some decent ideas. But neither I can afford to hire full time programmers nor I like the idea of simply outsourcing my dream projects I want to enjoy the process.

If anyone had similar struggles in life and overcame all those hurdles and succeed then please share your experience and pitfalls to avoid in my own journey.

I would be thankful if u devote some time and help me learn something from your experience and hard work.

1 Answer

Really, there's no point where you actually master something.

You just have to keep learning and get better and better.

The important things are:

  • Keep learning and don't stop when you think you are "good" at it. There's always more to learn.
  • Be patient. Don't skip things, since you won't learn anything if you cheat or skip.
  • And always follow along. If you don't try programming yourself and just know theory, you won't accomplish anything. You can also just learn a whole bunch of stuff and then code, which is what I do.

Just follow all of those and your should be on your way :)

Good luck! ~alex

Software Singh
Software Singh
7,123 Points

thank you so much for investing some time in guiding me. If I want to code large scale web application which is going to handle a lot of third party APIs for fetching data in real time and process that data at the same time. Which language is better for that purpose keeping following points in mind:

  1. Ease of Integrating APIs
  2. Process huge amount of data at a very fast speed
  3. Easy to learn
  4. online resource availability

I have some experience of Java core , php , c and c++ and basics of oop. Keeping that in mind, my concerns might be irrelevant according to your experience. If that is the case than guide me about the things that matter in creating an application which can handle huge amount of traffic, data and analysis.

Hmmm.... Hard to say.

I'd choose JavaScript, because:

  • JavaScript is pretty neat.
  • JavaScript is pretty fast I believe.
  • JavaScript is a popular language, therefore there is many APIs, frameworks, plugins, etc.
  • JavaScript is a front-end language, so it is super-easy to learn how to make websites with it.
  • There are many tutorials on the Internet about JavaScript.
  • JavaScript are taught everywhere, so it's easy to find a great website teaching JavaScript (of course you can always learn JavaScript on Treehouse too).
  • There are many JavaScript books.
  • And the list goes on...

So If you'd want to make that kind of thing then I'd choose JS. :)

Luckily I think you already have some JavaScript knowledge.