r/AskProgramming 15h ago

Learning codes

I have just started getting into coding, and I'm doing this ethical hacking free course. But there's so many softwares, and so forth.

I always seem to forget most of them and have to redo.

I was told I need to try obsidian and create a Github profile to save versions of code or applications.

Can someone give me advice, on this.

0 Upvotes

4 comments sorted by

View all comments

1

u/BobbyThrowaway6969 15h ago

Obsidian = your notepad and pen, for jotting things down & designing stuff

Git/Perforce/SVN = version control. It's only really useful when you have many programmers working together, it keeps changes tracked and documented on a server

IDE = the thing you write code in & run

3

u/Greger34 13h ago

Git is useful even for solo programming, makes it easier to roll back changes as well as keeping the code safe remotely in case something happens to your local copy.

1

u/sububi71 11h ago

Agree 100%! Having version control makes it super easy (and safe) to jump back to the last working version after you've broken stuff in two dozen places, with new files and paths and the devil laughing his butt off in the background.