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

Will this all eventually make sense?

Currently taking the Web Dev course and i'm curious for all the people like myself that never had any coding experience did it get any easier and do you have any tips on remember all of it!

It kinda makes you feel wonder " Should i really be taking this or is it just not for me?"

I'm not giving up but these are the thoughts in my head at the moment.

Any advice would be appreciated!

I Hope what i said made sense to someone. :)

5 Answers

Short answer- Yes.

I imagine it like a path in a field. the first time you walk through the long grass it gets pushed down a little and if not reinforced soon it will be erased. But if you walk through that path again and again it becomes clearer and clearer. The biggest thing with programming (especially OOP or Object Oriented Programming) is that it's a totally alien way of thinking. No one is born with this knowledge inlaid, so everyone who has learned it at one point or another went "What the actual fuck am I reading..." many times.

But like the path example, if you just keep repeating the concepts to yourself like "An object has methods and parameters. Methods describe things the object can do and can be called, while parameters describe what the object is." eventually it will click. Just keep with it and learn it daily. Like working out any muscle, consistency is key. If you work out today and don't work out again 'til next week you won't see the same progress as working out every day.

If it's something you're passionate about, you know I don't have to tell you to keep going. It's a compulsion to know how these magical instruments that manipulate quantum physics to bend reality to our wills work.

Application is the best antidote for what ails you. Apply what you learn. Open up your code editor and just build with the code you learn.

When the going gets tough, re-touch that original impulse that gave you joy at the thought of learning to code, whatever that was, go back and revisit your original reason to find the joy in what you are doing.

Your reason must always be strong enough to keep you going through the rough times, There will be rough times, this is normal not just here in code land, but everywhere in life.

Practice what you know, look at it from different angles, watch videos about it on YouTube, read blogs about it, and continue to ask questions. It's normal to have doubts, that's part of being human, you choose your battles, if you want to win this one, keep going.

No, it doesn't get easier... but it does get more interesting.

For me personally, getting started was easy. Being motivated to keep going despite frustrations was the hardest part. At some points I just wanted to say 'Sh#t, enough already! I just want to quit. I am too dumb to learn this!', but I just keep going. I practice coding (almost) everyday even when I make some trivial stuff that others would probably laugh at, but it keeps me reinforcing my knowledge.

I used to struggle writing simple code before, and now I am writing complicated javascript code for e-commerce sites. When I forget how to use certain built-in functions I google or use stackoverflow to refresh my memory. We are not machines we can't remember everything.

Don't get discouraged. At first, everything seems unclear, but eventually it will stick. Trust me...

Happy coding!

Thanks for the advice guys! It's much appreciated!

My thoughts exactly Derrick. Thanks for the motivating replies - I will plod on - probably very slowly!