HTML/CSS/JS
HTML, CSS and JavaScript three elements mainly used for web development and to make your website/ web application responsive and interactive.
Some of the resouces I have used to learn are:
- W3Schools - website, great website which covers many coding languages and goes through examples for you to try and mess around with on the site
- Tutorial work - handouts, these would be given by your tutor and will just be for you to try writing some basic html and css, when you feel more comfortable more complicated pages that would be used for a actual website.
- Sololearn - website, great site to learn the syntax for HTML, CSS and JavaScript as well as running a few examples and creating your own interactive webpages.
- Web design - a great book best if you also get the php one too which we'll discuss more in the php section, however for HTML, CSS and JavaScript the book is quite good shows a few examples and what they'll look like if you was to run them.
- freecode camp - youtube video to learn how to code in HTML
- freecode camp - youtube video to learn CSS and HTML
- Programming with Mosh - youtube video to learn some Javascript, this guy is quite good at going through examples and explaining the code
Software wise some that I have used include;
- Notpad/notepad ++ to write html, css and Javascript files, although professionals would use something much better. Although just to write simple files its quite good and is free software you can download.
- Atom - open source software from github which allows you to code in any programming language and run them
- Microsoft VS code to create scripts and run them
- Sololearn to write some HTML and CSS to see how it would look when you run the
- Xampp, to run your website from a local server so you can see what it would look like as well as what it would do with a database.
- x10host, free webhost service to host your created website, as of 20/6/20 they are still doing work on their services
- 000webhost free webhost service to host your website, very good service
- infinityfree, free webhost service for your site and offer you to create 3 different sites to host in one account
- freehostinguk - free webhost to host your website, quite good
