Hacker News new | comments | ask | show | jobs | submit login

Here are my tips I posted on another forum recently Hopefully they're helpful.

Learn JavaScript. It's a powerful language and will be required for any front end work, but increasingly is used on the server side as well.

Learn about databases, both SQL and NoSQL. Almost every project comes down to having a sound understanding of data concepts.

Work on some Open Source projects that interest you. It will be an opportunity to learn from more experienced developers, produce something of value to our on your resume, introduce you to source control and help you understand how developers communicate around software development.

The most important is not technical. If you can't effectively communicate and prioritize any technical ability loses value rapidly.

Also learn Python will you're at it to be honest ...

(1) Build stuff (2) Show people (3) Improve it

Rinse and repeat ad nauseam

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact