Ask HN: Where to start? Am I on the right track?

https://news.ycombinator.com/item?id=4031963
by zacknb • 14 years ago
4 8 14 years ago

I'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.

Related Stories

Loading related stories...

Source preview

news.ycombinator.com