I, always, am comparing myself with programmers and I want to be "that" good before I take jobs. However, sometimes job opportunities come and I am just not sure if I should dive. How do I know if I can fulfill the request? How do I know if I am good enough?
Right now, I am taking working on some freebie projects for my friends so I can further develop my skills.
Also, it is an eCommerce website: Could anyone give me some ideas of how difficult it may be or an idea of the problems I may encounter?
There's _a lot_ of stuff that your teammates can teach you in five minutes that would take a day of Googling and experimentation to learn yourself, especially when you're a beginner.