2 ms·
I'm actually going to conflict with some other suggestions here, but when I first started learning to code, I started with simple HTML, CSS, and JQuery/Vanilla
by eladrin201 9y ago
I'm actually going to conflict with some other suggestions here, but when I first started learning to code, I started with simple HTML, CSS, and JQuery/Vanilla JavaScript. I took a framework: bootstrap and started building websites. I liked this approach because the elements are well documented and easy to pick apart AND even more important, you can start to see the results of your code immediately.
- iamben 9y agoI'll second this. Especially based on "She is quite inclined towards design and has a good sense of color palettes, fonts, arrangements, etc. (IMHO)." I'd probably also suggest taking a look at WordPress. Barrier to entry is pretty low to start making things pretty and despite what you read, still very much in demand. It's easy to progress quickly, and just as easy to quickly get a portfolio of sites under your belt (for prospective employers or freelance work).
- Amorymeltzer 9y ago>you can start to see the results of your code immediately. I don't think this can be understated. Python is a great language to start with since it's clear and fairly straightforward, but there's a nontrivial amount of overhead. It's peanuts to open up the editor in your browser and tweak HTML/CSS to immediately see a change. Creating a quick prime calculator or whatever as your first program is cool, but it's still hard to beat "I made a webpage!" It establishes the importance, provides immediate feedback and excitement, and you can easily establish the mindset/thought process needed before moving on to other languages.