We really can't tell you - it's far, far too big a question for a little text box!
And next databases ... SQL Server, MySql are the most common, but there are others.
Then, hosting: where are you going to put it? You need a domain or people can't get to it, and that normally means a hosting service - so then you have to find out what they provide, and estimate how much resources you will need - and how much you are willing to pay for them!
Finally, there is the type of website you want to develop: a shop front, a blog store, a chat room, a game, an advertising hoarding, ... there are as many of them as there are websites, pretty much.
And all of this comes with a learning curve - while you can create a basic website with just HTML and a free hosting service it won't be at all interactive and so unlikely to attract any visitors.
To add to the fun, we have no idea of your skills, interests or abilities, and that really restricts what you can get up and running in a short time, and severely restricts any advice we could give you.
What I'd suggest is that you look at your current skill set and find a book (or better a course) which builds on on those skills and expands them in the direction you want to go. Addison Wesley, Wrox, and Microsoft Press all do good books on a huge range of web related projects so go have a look at their ranges and see what fits you abilities.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
Start HERE to learn HTML[^] - that's the most basic language of the web. Make a web page
Afterwards, move on to CSS (CSS3 these days) - teaches you how to format decorate the page
Finally, I prefer PHP. PHP will allow you to build pages uniquely for each user, access databases, move files. Make a real website!
The first three have interactive "try it" areas for you to see the code, modify it, and then see what happens.
I have this CMS work, at the edit_subject page, I have some problem that say ( The subject update failed.
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '} WHERE id = 1' at line 4)
The question is really broad and so opinionated.
For the server-side I prefer F# due to mature .NET Core framework and functional defaults. Although the choice here is huge: js, C#, Java, Ruby, PHP, Go, Erlang. Literally, everything that is suitable for your specific needs.
But if you project needs super-fast responses from Backend, so choose another language more powerful like Golang or Java, if not go with nodejs.
My website, www.maroisconsulting.com, is hosted on Arvixe. I would like to create a folder, put some files in it, then allow an app I'm working on the download the files. I've never done this before and I'm stuck
Here's my download code so far.
static WebClient wc;
staticvoid Main(string args)
var fileUrl = "http://" + "www.maroisconsulting.com/SomePlace/SomeFile.txt"; // Broke it up so it would format here
wc = new WebClient();
wc.DownloadProgressChanged += Wc_DownloadProgressChanged;
wc.DownloadFileCompleted += Wc_DownloadFileCompleted;
wc.DownloadFileAsync(new Uri(fileUrl), @"c:\files\SomeFile.txt");
privatestaticvoid Wc_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
Console.WriteLine("The download has been cancelled");
if (e.Error != null)
Console.WriteLine("An error ocurred while trying to download file" + Environment.NewLine + e.Error.Message);
Console.WriteLine("File succesfully downloaded");
privatestaticvoid Wc_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
Console.WriteLine(e.ProgressPercentage + "% | " + e.BytesReceived + " bytes out of " + e.TotalBytesToReceive + " bytes retrieven.");
When I run, the Wc_DownloadFileCompleted fires immediately with the error
The remote server returned an error: (404) Not Found.
When I go in to the Arvixe Control Panel, File Manager, for my site, the file does exist. Again, this is new to me so I am probably doing something wrong.
Can anyone show me how this is done?
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.