freeCodeCamp / curriculum

The freeCodeCamp curriculum and lesson editor
Creative Commons Attribution Share Alike 4.0 International
81 stars 124 forks source link

Feature Request - Git challenges #273

Open Nirajn2311 opened 6 years ago

Nirajn2311 commented 6 years ago

Is your feature request related to a problem? Please describe.

I think that it will be better if FCC taught users on how to use git as many people who after learning in FCC may start making their own projects and git will be very useful as it is a powerful VCS and to make sure they don't mistakenly delete some files or folders of their projects.(I'm sure most of us have been there when programming).

Describe the solution you'd like

A clear and concise description of what you want to happen.

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

Additional context

This feature request is opened again as the previous one was mistakenly connected to a PR.

dougouverson commented 6 years ago

This could be part of a broader "Developer Tools Certification (300 hours)" section?

Potential subjects:

Nirajn2311 commented 6 years ago

There could also be:

dougouverson commented 6 years ago

I'm thinking it might be best to stay with subjects that would be ubiquitous in adoption; that's why I was hesitant to add VS Code. Even vim vs nano is subjective.

RaspberryLime commented 6 years ago

I’d vote against specific code editors. If specific code editors were to be included though, then in my opinion something which works on at least Windows and Mac OS X should be used. (I’m actually trying to get through the entire course using only iOS.)

Maybe FTP could be covered in some way too, in at least how file permissions/CHMOD work.

dougouverson commented 6 years ago

Yes, I agree. Developer Tools Basics: command line basics, FTP basics, git basics, etc. Subjects that are common to developers of all stripes.

RaspberryLime commented 6 years ago

How about adding in how to validate HTML and CSS code, using say https://validator.w3.org ? Or is this something which should be taught much earlier on? (My preference would be much earlier on.)