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

Pontus Bolmér
Pontus Bolmér
12,471 Points

The long road of learning programing.

So i really need to know. I started at a company to learn coding. I had never worked with coding ever before in my life, only some simple html courses.

It was really scary when i got my first mission to create a simple csv file with some output from the database, it took me a week to figure it out, but i did it. I have been learning php and mysql, bootstrap, and some jquery. And i am learning some oop right now, along with symfony.

My question is:

In febuary i have been there for two years, two years of learning to code. But sometimes i still wrestle with the logic of things in the missions, it's not always so easy.

How to know what tools to use.

I would really love to hear how it is for other programmers..Is the logic also the hard part for you? Do you also still wrestle with the logic sometimes?

2 Answers

Velichka Popova
Velichka Popova
9,216 Points

Well, I just started learning coding and I don't have any experience in programming too. So after two months of watching videos and trying to understand the basic logic behind coding, my opinion is that sometimes nothing seems logical and sometimes everything is too logical for me. I wrestle with the logic (or the absence of it)everyday, trying to learn the fundamentals just to have a chance to get a job as a developer/designer. It's totally normal and I don't expect that everything will just start being simple and clear, but I do hope that it will make more sense someday. :)

Jonathan Grieve
Jonathan Grieve
Treehouse Moderator 91,253 Points

Be encouraged. You're not the first or the last to ask yourself these questions because you're facing what every programmer faces every day of their working lives. Imposter Syndrome. The feeling that you're not good enough especially when tackling a new problem.

It's a lie though because if you want it enough, you're good enough.

It's okay to look at documentation to help you work out what to do next in your code. It's okay to look at forums like... this one... and places like StackOverflow for people who have had the same difficulties as you in the past. It's okay to use frameworks and open source code to help you in your projects. It's okay if the technology you're using is not your biggest strength. It's okay to struggle. what's important is that you carry on regardless.

Remember concepts... Remember abstract things rather than trying to scram specific bits of code in your head, that's my advice but ultimately you#ll find a way of learning that works best for you. :)