|
My daughter is currently doing web dev as a 1 year retraining course.
So far she has done...
- Pseudocode programming
- HTML5
- CSS
- SASS
- Bootstrap (IMO if you can get this to actually produce what you really want you're already qualified)
- Javascript
- WAMP/LAMP
- PHP
- MySQL/MariaDB
- Wordpress
- Shopify
I'll see if I can get hold of the complete syllabus if you're interested
So old that I did my first coding in octal via switches on a DEC PDP 8
|
|
|
|
|
Thanks, that looks like a nice progression.
Gives me a lot to look at.
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
Choosing a tech stack is the hard part imo, but there are obv things every stack needs, and db is one, so learn it sooner. I much prefer sql to nosql, and recommend that you learn it as soon as possible. Find out how to read queries at a minimum because that will help you learn how to build them. No matter what CRUD libraries are available in your main engine language, you will need to understand how to build a query for what you want.
HTML shouldn't take more than a day to understand; after that, reference pages should get you through.
CSS can be as complex as you want it to be, and understanding how it works will be valuable even if you wind up using a preprocessor like sass.
JavaScript is fun and aggravating, but improving all the time, so you'll need to keep up if you are going to use it for more than drop-down menus.
Are you going to do web apps or native apps? That will tell you what JS framework to concentrate on if you're going to go that route.
|
|
|
|
|
Hey Max, just so you know, I'm saying this as a dude who's done a ton of web dev over the course of like 25 years. So, we're not talking about theory... it's about to get real. If I where to put things in order, I would suggest a path like this...
- Semantic HTML 5
- CSS Levels 2, 3 & 4 (including CSS animation... never animate in JavaScript unless it's on a canvas... never)
- Vanilla JavaScript (ECMAScript) (stay here a long while, do not rush it, learn to do everything natively that you would with a framework)
- TypeScript (a C# background will help; TS supports both the functional and OOP paradigms, do not rush this part)
- React (forget Angular or Vue React is king for now, this may change in the future though, do not rush this part)
- Node (forget ASP.NET Core for web dev, Node is king here for a reason)
- Npm (it may seem odd to mention this, but most folks don't know the majority of features npm supports)
- Database (100% agree to save this for last since most web devs don't know/do this anyway, but do learn both NoSQL and SQL, do not rush this part)
- Eventually learn WASM in Node and/or a language that will compile down to it. It's about to change the game dramatically.
Maximilien wrote: so I only need basic html and css. Respectfully, I'll have to disagree with this. I can count on one hand the number of frontend devs that actually know CSS. If you don't care about the user experience then just don't become a frontend dev. Seriously, why do you need a GUI if you don't want to learn how to make a good GUI? Yes, there are UI libs that handle most things for you if you don't want to learn and for a hobby that's ok. But, if you're looking to do this as a job, then set yourself apart and actually learn CSS.
Also, if you ever plan to do this as a job, semantic HTML becomes much more important when it comes to de-cluttering your documents and accessibility with screen readers, etc.
Maximilien wrote: I think I should probably do a good JavaScript course as it seems to be the big technology that everything else is based on (more or less). Yup, after HTML and CSS though. If you learn JavaScript first you may be tempted to learn stuff you can already do in CSS alone. If it can be done in CSS... do it. It'll always be the more performant route.
Also, be aware that JavaScript is insanely popular, and with that comes a lot of crap online written by people who have no idea what they are talking about. So, read everything, just be aware some things may have to be taken with a grain of salt.
This dude has a good JS blog and knows his stuff... 2ality – JavaScript and more.
If someone can't tell you the difference between a closure and composition... ignore every last thing they say about JavaScript. If they can't tell you about generators with a non-textbook, Googled answer... ignore every last thing they say about JavaScript. And so on.
Jeremy Falcon
|
|
|
|
|
Wooahhh!
thanks.
When I said, I need only basic html/css is that graphic design (page layout look and feel) is not my strong point.
I will revisit that.
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
Forgot to mention, during the CSS part, you should also familiarize yourself with Sass with SCSS syntax. Despite the stupidity of politicizing their home page like the rest of the sheeple who don't think, Sass is a great pre-processor for stylesheets.
Jeremy Falcon
|
|
|
|
|
yeah, I've seen SASS popping up once or twice now.
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
Could an alien mothership be hovering around the solar system, sending out tiny probes to explore planets? According to a Harvard scientist and a Pentagon official, it’s possible.
In a draft paper, the pair said it is feasible an extraterrestrial spaceship could be in our galactic neighborhood, exploring the region by the means of "dandelion seeds" — small spacecraft that can gather and send back information, similar to the way humans send out spacecraft to explore planets.
Avi Loeb, an astronomer at Harvard University, and Sean M. Kirkpatrick, director of the Pentagon’s All-domain Anomaly Resolution Office (AARO) — established in July 2022 by the Department of Defense (DoD) to detect and study "objects of interest" — released the draft, Physical Constraints on Unidentified Aerial Phenomena, on March 7. It is not an official Pentagon document, but was carried out in partnership with the DoD. It has not been peer-reviewed.
This was posted in a forum I haunt by somebody - it comes from LiveScience.
I responded:
Quote: > According to a Harvard scientist and a Pentagon official, it’s possible.
> In a draft paper, the pair said it is feasible an extraterrestrial spaceship could be in our galactic neighborhood
On its face, the two statements above aren't really saying anything except "maybe there are aliens". That's the History Channel game.
> It has not been peer-reviewed.
This is very important. It's not science without peer-review. It may as well be astrology.
This is just a fluff piece on some junk science.
I used to blame the journos for their ignorance about science and their rush to get clicks and attention for perpetuating this kind of thing.
But eventually I realized that really, it's our responsibility to be mindful of what we take into our minds in the same way that it applies with our bodies.
The reason this stuff gets spread around - the reason journos keep getting clicks for it in the first place - is a dearth of critical thinking skills.
Is it any surprise then, that conspiracy theories abound on the Internet, and that that bleeds over into our reality? QAnon, et al.
In some western European countries they teach critical thinking in the classroom while kids are still young. It floors me that we don't do that in school where I live. It seems so fundamental to thinking.
Otherwise you just glom onto whatever affirms you or makes you feel good.
To err is human. Fortune favors the monsters.
modified 24-Mar-23 6:49am.
|
|
|
|
|
My post was about critical thinking. I won't apologize for taking the position I have on it.
If it's boring, maybe skip my posts. I'm not sure you've considered that, so maybe the suggestion will be helpful.
Edit: Adding, your post reeks of self-affirmation. It sounds to me like you really want to believe you're especially clever or insightful in that you're hip to special knowledge most people aren't privy to. They're following an "approved narrative" and don't question authority, but you do . That's how people get hooked on conspiracies. It makes them feel important and smart.
To err is human. Fortune favors the monsters.
|
|
|
|
|
honey the codewitch wrote: In some western European countries they teach critical thinking in the classroom while kids are still young. They seem more fixated on teaching gender theory these days.
|
|
|
|
|
Whatever they're doing, Western Europe's schools perform far better than the ones in my country.
To err is human. Fortune favors the monsters.
|
|
|
|
|
Do not worry... they are trying very hard to get to the same level...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
What level? Have you seen the bio of the leading edge researchers/engineers/technologists? They're not of American ancestry even if they attended American colleges. Head of Microsoft? Indian. Head of Ubuntu? South African. Head of Linux? Finnish. Raspberry Pi? UK. Our typical American hubris needs to be checked. From what I've seen is that schools are more about rote and memorization to do enough to pass the standardized exams than problem solving. I think we've watched too many movies where we somehow come up with a magic way to deliver us from a superior foe (looking at you Independance Day ) that we've come to believe that will actually happen instead of prepping for it ahead of time.
|
|
|
|
|
|
It's almost like if you critically think about it, not only is the evidence for it present in all cultures dating back thousands of years, but it affects literally everyone. As if the current reactionary climate surrounding the topic is due primarily to ignorance, which can be solved by... teaching.
|
|
|
|
|
people don't want facts they want sensationalism.
facts are boring and require logical thoughtful deliberation.
Who wants to use their brains in our current society? I can't think of too many people who do.
To err is human to really elephant it up you need a computer
|
|
|
|
|
> Who wants to use their brains in our current society?
I think of the response among people to the "Spanish" Flu Pandemic in the early 20th century, as well as the response to smallpox vaccinations among some of the adult population and I think there's always been an undercurrent of intellectual laziness among a population of any size. Maybe the Internet made it worse. I don't know.
To err is human. Fortune favors the monsters.
|
|
|
|
|
honey the codewitch wrote: Maybe the Internet made it worse. I don't know. It certainly allows it to travel broader and faster than ever before.
TTFN - Kent
|
|
|
|
|
Which kind of end confirming Einstein's quote...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
People don't want facts; they want both sensationalism and confirmation of their own beliefs and desires.
ed
|
|
|
|
|
I think they're more in interested in Hoth. They already know there's no intelligent live here.
|
|
|
|
|
PIEBALDconsult wrote: no intelligent live here. Hey what about @OriginalGriff?
|
|
|
|
|
honey the codewitch wrote: it is feasible an extraterrestrial spaceship could be in our galactic neighborhood, exploring the region by the means of "dandelion seeds"
It is feasible that a dragon in another dimension is using small pixies to explore our solar system.
I actually give that a higher probability that the prior one because the prior one is limited by the physics (and economics) of this universe while mine is not.
But I certainly will not be spending time looking or even thinking about either.
|
|
|
|
|
Quote: But I certainly will not be spending time looking or even thinking about either. I will... just in case.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Been wondering where these danged pixies are coming from...
It all makes sense now.
|
|
|
|