Hacker News new | ask | show | jobs
by palata 748 days ago
If you can already read code... just start a small project of your own, I would say. Pick the language you are most familiar with and create something. Be patient, learn as you go. Learning to code requires a lot of time and dedication, but it is a good experience!

What is your language? Maybe people here could give you ideas of a good first project to try :-).

2 comments

I hope the OP is okay with me getting in on this.

I just picked up _Learning Go: An Idiomatic Approach to Real-World Programming_, 2nd ed, based on its positive reviews. I'd like to read it and create a small project (for example, a simple backend for a personal website).

Any other suggestions for a good Go project?

When you get started, make sure that the project interests you. The language doesn’t matter much because if you keep going, the code will embarrass you in six months anyways. The project itself doesn’t even matter much as long as it interests you.

If it interests you, you will want to work on it and the initial (extremely frustrating) steps will be more joyful and fun. You will still get frustrated and likely be embarrassed by the project within six months, but that only means two things:

1.) You kept going (which is most important).

2.) You got much better (which is great news).

Otherwise, be gentle on yourself.

Alex Edwards' Let's Go and then Let's Go Further are already sufficient, honestly. You'll built a simple backend and go way further quickly with them.
My first language that i was taught is C, i tried once making something with Arduino but i didn´t went too far with it.