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

I'm having a lot of trouble with java..

I'm having a lot of trouble with Java Development, I took like a two month break cause I was struggling so much, I watch the video and do as instructed, but none of it is sinking it, like I can't make sense of anything hes saying. I've done a lot of CSS and HTML but I want to get into Programming, I started Java so I could get into Android Development. but I'm starting to have regrets. I thought the job market would be better as an android programmer. Should I do something like PHP, or Ruby, Python instead? I hear those are better languages to start with and get into because of the simplicity and ease of use and readability they offer while still presenting enough challenge and complexity to form awesome applications. any advice would be awesome!!

Hey buddy.I just want you to know that you are not alone.ive been struggling with java myself. You're right ,it seems like its not sinking in.But,if i was you ill keep pushing,just like anything in life,you dont give up things because its hard.Yeah its hard but im sure it will be rewarding in the end.Just remember You know more than before you started learning Java,so you are learning something.Just take your time,dont rush it.Search google,youtube,forums,ect... I am determined to master the skills needed to make it and be in demand in this field. Good luck to you.I hope my encouragement will help you.

2 Answers

Personally, I don't think anyone has to start with something "easier." I actually started with C++, which, from my understanding, is one of the hardest languages someone could start with, and I still think JavaScript is harder in many ways (maybe just because I went very different routes in learning them). I also thought Ruby was weird when I tried it, and a lot of people think that's easy for a newbie. Basically, "easier" is subjective.

I don't know what the Java videos are like here, but I studied Java primarily through YouTube and Udemy. You might want to check some of those sources out to see if you learn better from them. When I needed to cram and learn basics fast, I used Patrick Washington DC on YouTube and ended up buying the full Java videoset from his site.

Here is his YouTube: https://www.youtube.com/user/patrickwashingtondc/featured

To get more in depth, I bought a course from John Purcell on Udemy. I think this was it: https://www.udemy.com/java-tutorial/

But there's a lot of free stuff on YouTube if you don't want to pay.

Well I'm highly thinking of digging into Ruby cause it seems much easier to conceptualize than java. It's not so much the Syntax but the way programming and variables and loops and just the concepts fit together, as of now I can't make any sense of it. I've tried on and off for months with Java. So im thinking of probably doing some ruby then Ruby on Rails finding employment with those skills and then using those skills to learn other languages.