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

Python

Image processing

I have completed quite some courses so far on building websites (mainly php). Now I want to do more with image processing, building algorithms and including existing ones to recognize particular patterns in images. I'm very serious about this and hope to make this my PHD, so i'm also very serious about setting up the right environment for myself and learning the 'right' language.

I'm thinking Python might be a solid choice, also since I have some experience with it and since it has a large community. I also heard it has an image processing library but don't know how to implement this. On the other hand, maybe some other languages might be better suited to my desires. Oh, and knowing what programs to install would be great.

In time I hope to implement neural networks as well, so I expect calculations to be BIG. Maybe therefore a program like MatLab might be better for me. So that's my main question: given a complex machine learning algorithm, what language+environment should I choose?