Necessary Skills for developing web based database

Dear Experts,

I am a C++/Java/VBA programmer, who is lucky enough to have some time on my hand for self-development, and would love to learn how to be able to create web based databases from grounds up.  I have developed with  FileMaker & MSAccess but I would much rather have more control over my database/layouts.  I am rather skilled in SQL, is a good option to go with PHP/MySQL? Perl?  Should I be working with .NET?
I am not familiar enough to know the different flavors of these languages/environments, and I would like to ask for your expertise.
My goal is to be able to create a database online that can be refereed to and updated with a login ans password by multiple users, especially with some type of scheduling capabilities.  Once created, I plan to have it hosted by GoDaddy, or any of those regular hosting companies, I do not intend to host my own.
Please advise.
yballanAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew AngellCo-Owner / DeveloperCommented:
In my opinion I would focus on PHP/MySQL, and yes, SQL is a great skill to have, however, most PHP classes/frameworks provide tools that keep you from having to build your own queries all that often.  

The reason I would recommend PHP/MySQL is because it's free stuff and there are loads of open-source solutions for various things out there.  Frameworks like Laravel, CodeIgniter, Zend, or full platforms like WordPress / WooCommerce, Magento, Drupal, etc.  They're all built in PHP/MySQL.

Basically, what you need to know to get stuff done is...

* Setup and configure (basic user setup) a MySQL database.  This is very easy from any web hosting control panel.
* PHP Coding tutorials.  Go through some basics to get a feel for the syntax and I'm sure you'll pick it up real quick.
* Frameworks / Platforms.  There's almost nothing I wouldn't recommend using WordPress for.  It's a little bit unique in terms of general PHP development, but it's very powerful and there's all sorts of cool things you can do with it.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
yballanAuthor Commented:
Dear Andrew,

Thank you for a prompt and detailed advise.  Only one question, as you indicate, WordPress would be a good way to create the front end?  I always thought that it adds another layer of complexity......
Andrew AngellCo-Owner / DeveloperCommented:
That just depends on exactly what you're wanting to do, I guess.  It is a framework/platform that you would have to learn.  It has its own way of doing things with PHP, so I would recommend learning basic PHP syntax first.  Once you're ready to start actually building sites and applications, though, I would always recommend some sort of a framework.  WordPress is the one I would choose at that point.
yballanAuthor Commented:
Ok, thank you for pointing me to the right direction!!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.