code what, HTML? If so, Google. If you're talking about coding like a development language, also Google.
I have tried to learn many times but always end up having to make it a full time learning experience or give up.
Exactly - the best way to learn is to dive right in and start building sites. Taking a class is good to get started, but the only way to get proficient is to apply that knowledge and code your own stuff. It can be frustrating as hell at times, but it's an extremely valuable skill to have.
I have learnt the basics of html which has enabled me to add and change my website. I would love to know more, it's just having the time to learn more. Barb