I'm looking for a way to start to learn some Coding. I don't have much time in my day and I know how time consuming and how much dedication you need to have to make this happen. I hope to eventually enroll in a school or program and become a full on coder/developer but for now I'm trying to be as efficient as possible in learning the basics, what do you recommend?
While suggested codeacademy served me well in learning that I enjoy coding, after finishing their courses a few years ago I felt like... I still didn't know how to set up a website from scratch. Perhaps it has changed a lot since then, nevertheless the source that I learned most from was https://teamtreehouse.com.
I learned there enough to start my career as a coder and can highly recommend it.
Hello Juan, are you aspiring to be a coder/developer as a true career path, or simply as a means to get your app off the ground? Towards the latter, there is a lot you can do with wireframe and mock-up tools to help make your ideas concrete for feedback. As well, there are low-code platforms like Microsoft PowerApps which are great for building low-cost and somewhat scalable minimally viable products. Ping me, we can chat more if you want.
try watch some youtube. You always can cover basics there.
XHTML5 - There is the HTML parser that almost everyone uses and there is the XML parser. Create an empty file, give it an.xhtml file extension and open it with Waterfox and you'll get an XML rendering error - exactly what you want. The XML parser is very strict and helps keep your code clean while the HTML parser is the equivalent of drug parties and broken down cars on lawns that haven't been mowed in the past ten years. XHTML is not a "versus" HTML5 - you should use the XML parser to render HTML5.
You only need to test rendering engines, not every browser ever.
- Gecko, Waterfox and the now irrelevant Firefox.
- Trident, IE and "Edge" which is basically IE. Don't bother with anything less than IE11 and if an advanced feature won't work you tell the user to either upgrade or use a different browser.
- Blink, Chrome though you should consider a Blink browser that doesn't spy on you for testing.
- WebKit - Unless you can verify a PC browser using a current WebKit engine you'll want to pick up a "recent enough" used Apple computer to avoid spending lots of money on overpriced and under-performing hardware.
- Presto, Opera, the real Opera. Of decreasing relevance since Opera went full drugs and dumped 14 years worth of work on Presto to make the "newer" Opera just a clone of Chrome. Your website should still work in Opera 12.1 for non-advanced stuff such as browsing and basic administration.
Don't spend money on what you can learn for free. Also you can use the code from my business to grant yourself a very steep insight in to what the future of code will look like, just look up the JAB Creations web platform. By this weekend there will be additional documentation pages available. There are lots of distractions where I'm typing this so I'll leave it at that for now. Best of luck!