lexalizer's comments

lexalizer | 14 years ago | on: Ask HN: Why do I find it so difficult to learn to code?

Start without looking at other people's code. Think of simple projects you could do, and do them from scratch. Even highly experienced contractors have a difficult time going over other large projects if they are not familiar with the code.

Don't try to make everything perfect from the first time. Make it work, then you can improve it.

Build a simple tool first, such as a video converter or a timesheet management tool or even the classic blog, calculator, image gallery etc.

You will hit not one, but many brick walls, you just need to know how to find a way to go over them. If the problems you are trying to solve when you hit the brick wall are too complex, divide them into smaller things you can tackle independently.

While you are doing this, keep on reading about programming as well as secondary processes that can make your life easier.

And finally, use an IDE, not notepad, learn to do TDD and how to use a profiler. You'll save yourself a lot of time.

I hope this helps you.

page 2