T0 Th3 M4X Wrote:I didn't read through the whole threadThere is not too much to read here. Basically, I've spent years and years trying to learn how to program, diving into as many different areas as I could, and when I finally decided to share some of my work, most of the responses I got were the likes of "Everything you've made sucks and it can't be easily fixed.".
Granted, most of the things I've been studying for all those years aren't applicable in creating a website. This web-app will give you a clue what I've been studying: algorithms, data structures, compiler theory and low-level programming languages.
T0 Th3 M4X Wrote:It looks like you're trying to do too much too quick.Well, yes, I often work on the web-site while the school is pressing me.
T0 Th3 M4X Wrote:This is known as "font agreement".Never heard of it.
T0 Th3 M4X Wrote:I would suggest using only one.I am not so sure how. Where should I put the navigation?
T0 Th3 M4X Wrote:Add a photo to break up the text a bit.I've done that many times on other web-pages, just not on the homepage. Though I am not sure if that makes them better, see this page, for example. It seems to me it's harder to read because the photos break the layout.
T0 Th3 M4X Wrote:Move the bit about you to an "about" page.It's not quite convenient to change the navigation bar on every web-page separately, is it?
T0 Th3 M4X Wrote:Display your favorite song by moving it to a sidebar, then have it so visitors can listen to the track by clicking a play buttonI am not sure how to do that.
T0 Th3 M4X Wrote:Don't have it play automaticallyAs far as I know, no browser plays it automatically this way.
T0 Th3 M4X Wrote:Also, if it's not currently responsive so that it automatically adjusts to mobile, swap out to a theme that does this.Which mobile browser are you using? I've made a mobile theme using JavaScript (that sets up the viewport and changes the layout) and, right now, it works in Mobile Chrome and Mobile Safari. In browsers detected as the Android Stock Browser or the Mobile Firefox, it simply increases the text-size, since attempting to run the Chrome-specific code or the Safari-specific code breaks the layout in them. And there is no easy way to debug JavaScript on mobile devices, you need to use the search-bar JavaScript snippets (like in Internet Explorer 6) and you don't even have a proper keyboard to do that.
T0 Th3 M4X Wrote:The best websites are simple.Perhaps. But if you come from languages like C++ or Objective-C, JavaScript is a dream in that it finally makes it easy for you to make something flashy. The temptation is almost irresistible.