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

Java Java Objects (Retired) Delivering the MVP Wrapping up

Lee Reynolds Jr.
Lee Reynolds Jr.
5,160 Points

Effective coding learning.

When I'm doing these examples, I sometimes have to look back and check on the forum to see what I'm doing wrong and then it seems to make a little sense. My question is this, Is the learning of coding effectively from just a little thinking a product of experience and trial and error? Or have I missed something in the core classes that I have completed that I need to go back and review? I'm just curious if I missed something or if my thoughts are just the way they are because I'm just starting out. Thanks for your time and responses. Happy Coding!

1 Answer

I believe learning coding effectively begins with having the right foundation. Sometimes we have some gaps in our mind, meaning we have things we did not understand well in the past that are fundamental in what we are currently studying. Having such gap in your brain or missing information makes it harder to create the necessary connections between what you are learning now and what you already know. If you have had some basic principles of Java that you did not understand in the past it will be good you brush up on those, it will make things more easier to grasp. Some challenges though are hard or might be stated in a way that is not very clear to someone, so in that case it is normal to seek help. The process of learning involves trial and error as well as you are learning something new. Once you understand your mistakes that helps you in your learning process.

Lee Reynolds Jr.
Lee Reynolds Jr.
5,160 Points

Thank you. Do you think that it would be a good idea to go back through the basics course again and make sure that I have a grasp on all of the things? Is there a place that I can go and do challenges to get more hands-on practice with learning these things? I'm trying to be the best programmer that I can possibly be and I know that I can do great things when I put my mind to them. Thank you for your response and time looking to my post.

Yes you can redo the Java Basics if you want. Another thing that might be good you check is the Oracle Trail: Learning the Java Language.

Ricky Catron
Ricky Catron
13,023 Points

Both Coderbyte and Project Euler have pratice problems that can be solved in any language.

Goodluck! --Ricky

Lee Reynolds Jr.
Lee Reynolds Jr.
5,160 Points

Thank you Gloria! You're as helpful as I had imagined you would be. Ricky, those challenges look like a lot of fun. I'm sure that using the advice and guidance of you both I'll get a lot of learning done. Treehouse has done a fantastic job at finding their MOD's.

Thank you for being so nice to us Lee Reynolds Jr. , I am glad I was able to help. Also thanks for making me smile with your awesome compliment :)

Ricky Catron
Ricky Catron
13,023 Points

Like gloria said, happy to help....I don't think anyone has ever thanked me for this before....that means a ton! I smiled so hard when I read that. Thank you.

--Ricky

Lee Reynolds Jr.
Lee Reynolds Jr.
5,160 Points

I'm glad that I could offer some acceptable feedback. You guys don't realize how elated you've made me with your suggestions. Treehouse is the only place that I've been to with people that are so helpful and understanding of what it's like to be new to programming. Other places say that they want to help or that they are the best but I am so happy that I let that YouTube commercial play instead of skipping it like I usually do, because it gave me a whole new view on the programming world and I can't help but thank you two for everything that you do. I hope to keep in contact with you two in internetTown.