Discussion

I want to be a software developer. Where do I begin?

i would really like to learn how to program and develop production-ready software. i would like to begin with PHP and either concurrently, or subsequently, learn python. how do i begin? the purpose of my learning is firstly to be able to personally work on developing features and apps for my e-commerce site which is based on joomla (it was developed by professional developers).. the second purpose is that i want to be able to apply for software/web developer jobs eventually because i'd like to work in that field.

i don't know if it's relevant but i'm currently using a windows machine, and i've often heard from people that windows is a terrible environment to learn programming and to program in. is it necessary for me to get a mac or linux machine?

and to reiterate: where do i begin to learn how to develop production-ready software, i.e software that is ready to be shipped? i've done codecademy and similar stuff before which seems really simple and easy, but i can't figure out how to translate that "knowledge" from those sites into actually writing something useful and "shippable".

26 points gotrecruit 12 years ago 62 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton