Basics for web designing
Then you can improve on the knowledge and go for HTML5, Bootstrap and CSS3 to be able to build pages that are interactive with any person visiting your site. You will be able to go for designing websites that are good for viewing on the computer screen, laptops and desktops. You will be able to build sites that will look good and responsive on the mobile screen too. There are different sections for designing of websites and you will need code editor and a good browser. This with the basic information regarding the coding and programing will give you that extra edge in web designing.
Webdesigning and its course
There are other languages that you will have to know about but you can learn them slowly while working on the designing with the basics. There are languages like HTML and CSS that is a must for designing. You will have to know photoshop to be able to use on the images on your website. Java script and JQuery are scripting languages that can be used to handle events and add different contents. You will need these to work with different data and events. You will need to add contents and animation too.
Psychologies for web designing
You will need to know some technologies to be able to design websites. These are the languages and coding that can be most important. You will also have to keep in mind that web designing also includes human activity and you will have to facilitate it and encourage more and more of such activities to be able to make the site get a good ranking. You will have to adapt to the people coming to your site and their voices or content. You will also have to change some contents or features of your site as per popular demands.