I've done some html and some basic CSS in the past and took an intro to computer programming course in high school, but other than that I'm pretty ignorant of the whole coding world.
I have an idea for a website that I want to make in the next few years and I need to start learning how to program so that I can make it. However, I'm not even sure which language or whatever that I need to start taking courses in!
To give the basic concept of the site's workings (without giving too much away, obviously) is that each new user to the site will fill out a questionnaire. The site will have a database of a bunch of experts who filled out the same questionnaire. Every time the users log in they will see a display of the top 10 "experts" whose profile most closely matches their own (i.e. had the most similar answers to the questionnaire) and what opinions they each gave on whatever new thing they are seeking an opinion on.
For example, say a user wants to find out whether he'd like the latest macbook. When the user goes to that page, he'll see a display of the opinions given by the 10 tech reviewers whose opinions most closely match his own (based on the questionnaire every user and tech reviewer takes when setting up their account).