I'm new to web development although I'm confident in the roadmap for the front-end. I need direction on two things:
- Basic architecture
- Back-end technologies
For architecture, what do I need to get started? From what I know, its:
- Get a domain name registered (godaddy?)
- Find a web host
- ??? anything else? or start developing the site?
I don't think its that easy, there must be something I'm missing, right?
For the back-end technologies, I have application development experience with Java and Python, but how likely is it to find a back-end hosting site that supports these languages over PHP? Is PHP a better choice? If I stick with what I know for the back-end, am I sabotaging myself later on? If I need help, how is the market for a python/java developer vs. a php developer?
What do I need to know about databases? I have some basic SQL experience. Do hosting sites have limitations on the type of databases or bandwidth I need to worry about?
I'm working through some of the common sites: StackOverflow, Sitepoint forums, Google, etc...are there other resources I should use?