I recommend that you maybe start making your own projects outside of Codecademy as though you were making a site for a client. Or even better, make your own website for potential clients to see. Challenge yourself to create something on your own and then use that to measure where you are skill wise.
Visit web design gallery website to see how a website should be structured and the kinds of things potential clients might expect to see on a site that you create for them.
If you get stuck, Google solutions to issues on sites like StackOverflow and understand why you've made certain mistakes in your markup so that you'll know what to do in the future.
Try out sites like http://www.codeavengers.com which is like http://www.codecademy.com but have lots of project-based lessons to help you feel more at ease with your new skills.
I'm also a visual learner and I like to see people do things so that I can mimic what they're doing, and you can find things on Youtube or even http://www.teamtreehouse.com to help you see how developers create websites.
Books are also great ways learn more advanced things and I recommend you empower yourself by learning Javascript or Python which will also make you feel more comfortable.
I would start out by allotting time each day like you said for learning how to use Photoshop using courses on Lynda or Treehouse.
Then I recommend that you have a better understanding of how web pages are created by taking some HTML/CSS courses on CodeAvengers, because this will give you more background knowledge on some of the things that make sense to design for the web and how someone is going to take your work and make it a working page or app.
It's imperative that you have to have and understanding of art principles like color theory, typography, as well as some others and that's an easy Google away. You can also develop these skills by looking at other websites and exploring "web design inspiration galleries" and seeing how web pages are designed today.
> Are there any websites where you can complete projects/tasks for free and get feedback on them for free? I'm on a shoestring budget!
Have you tried all of the projects at http://www.codecademy.com? I think they've added more interesting ones recently. http://www.codeavengers.com has some interesting free intro courses that I would take advantage of for fun which are project lessons.
> Is it worth trying to learn as many languages as possible?
I think that once you've learned one language fully it becomes easier to learn a lot of other languages, because most languages follow very similar principles and syntax. I would recommend you start with Javascript or Python and eventually you'll be able to expand your knowledge naturally.
> I want to learn some web development and implement in a project or something similar,so I can see the fruits of my work.
If you're envisioning a database driven dynamic website, you'll need to build both the front and back for a full stack.
For just front-end stuff (HTML, CSS, and JS), you can check out any of the following:
You can also check out the FAQ linked on the sidebar for more resources.
www.w3schools.com - great for seeing how something is done or copying and pasting and then changing it to fit your site
http://validator.w3.org/ - this is a branch off of the first link and will point out where you have errors in your code which is super helpful
http://www.codeavengers.com/ - kind of a goofy little game but definitely more engaging then just watching hours of tutorials
http://www.codecademy.com/ - a site with a focus just on coding
Also it seems as though you are already doing a great job of learning to self teach, but this skill is honestly way more important than knowing any one of the mentioned language above. Everything is changing at such a rapid rate that you need to be constantly keeping up on the new or quicker way things can be done. It will also help you save a lot of time. Good luck!
I liked how this site works, I can see it's a Java version from Html's Codeavengers but this one with voiceover so it's better.
here's my progress page: https://www.ktbyte.com/users/progress/823a5dbd6b59b3d2dc55eebd35f176637d5ea4600fa853e16f432e64a94e8a38#freegoodie
for now I'm completing intro, "see you at the next problem" :)
Thank you for this compotition.. it seems it's not for me who can't write a code from scratch.. construct 2 runtime is 400kb + too so I may not even try.
but thanks to your competition I decided to learn Javascript and found code avengers.
Wow I think I could actually build that!
You should hit the lessons in code avengers. They go over this in some of their first lessons. Better than getting the answer and it'll push you past your peers so you can focus more on more advanced things in class.
Try http://fern.nzdl.org Great site for learning Spanish, especially learning to read. It is a new site created for PhD research.
Also http://www.codeavengers.com Site focused on teaching web app development to COMPLETE beginners. Especially good for high school students!