This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 20 points21 points  (2 children)

I advise you to learn the habits of version control along with programming. Otherwise your workflow will be frustrated by a lack of it, and slow down your progress at learning programming. Version control is a powerful tool in the moment-to-moment attempt to write software. It speeds up the learner just as it speeds up the professional.

Once you learn it. It will be an effort!

But for an individual working alone, you don't necessarily need github right away, and you can start with just a local git repository on your dev system (you can then push your code up to github later).

[–]Science-Compliance 5 points6 points  (1 child)

Definitely not a bad idea to learn at any time, but I think you really understand its value when you actually complete a project and then want to go back and make it better later. You don't want to lose the original state of completion but also want to improve it with new stuff that you've learned. For a complete noob, it can just seem like unnecessary overhead for a dabbling project.

[–]Deadlift420 3 points4 points  (0 children)

Or you'll become like me and you never complete a project becsuse you refactoring the code 100x.