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
George S-T6,624 Points
I was just interested in what people thought of the difficulty of the above languages. I would love to hear from anyone who has done some of all three sets of these. I realise the languages are all used for different things however Im sure you will be able to give a general view :)
Patrick Cooney12,216 Points
Front-end web development stacks are going to be the easiest of the three. Neither Objective-C nor Java are difficult per se. But many people have trouble with the syntax of Objective-C when they're first starting. Java requires less braces and special characters. Both of them are going to be pretty verbose, meaning they can take a significant amount of code to do one small thing. Easiest to hardest I rank them 1) front-end stack 2) Java 3) Objective-C. This is subjective though. The only reason Objective-C comes in last is because of the syntax barrier for new people, or people very familiar with a different language.
James Barnett39,199 Points
HTML isn't programming per se, it reminds me as similar to filling out a long complex government form where everything has a place you just have to know the rules to put the right info in the right place.
CSS is a strange beast, it's requires the same troubleshooting as programming but it has no application logic. It's kinda programming lite.