Ask HN: Where to start? Am I on the right track?
https://news.ycombinator.com/item?id=4031963I've been interested in programming for a few years now, and have been bouncing around a few ideas for some web apps the past few months. Mostly things to teach myself that would hopefully become useful to others. I've been reading HN for a little more than a year but have never really contributed. I've been doing a lot of reading lately here in regards to language/framework choice, bootstrapping, and startup stuff in general. It's definitely something I want to try.
A little about me: I'm very unhappy in my current field of computer & network support and need a change. I'm 24 and hate what I do. I'd like to eventually generate some passive income/break even and then grow from there if this seems like a good fit for me. I've dabbled in c++ a couple years ago and created simple LAMP based intranet site. Recently I've started working on the website of the company I currently work for, mostly some basic PHP. I'm ok in HTML and CSS.
Choosing a language and/or framework has been difficult. I've narrowed it down to either PHP or Flask. PHP because that's what I have the most experience with. I have a couple development books on it. Flask because it looks like a minimal framework and something I'd be able to understand in a shorter amount of time compared to something like Django. There are some useful looking plugins to get myself started and between Python and RoR, Python seems more attractive to me. I have a little experience in MySQL so would probably go with that to start with.
Am I on the right track? Between PHP or Flask, would one be better suited than the other to start with? I'm afraid of doing the majority of my learning ahead in a language or framework that could be damaging in the long term of a possible development career. I don't want this to be a lang vs lang post but I value the experience of the HN community and would love to hear your opinions and experience. Email is visible in my profile if you'd prefer that.