Found 168 repositories(showing 30)
MunGell
A list of awesome beginners-friendly projects.
dereknguyen269
Awesome Programming Best Practices for Beginners
zealraj
Here you will get awesome collection of mostly all well-known and usefull cybersecurity books from beginner level to expert for all cybersecurity positions
king04aman
A huge collection of awesome beginner-friendly Python projects starting from very basics to advance. Prefect repository for learning python and enhancing your python programming skills.
albohlabs
A curated list of amazingly awesome Haskell articles and talks for beginners.
SAMYAK99
Please leave a star ⭐ to support this project! ✨!!!. An Awesome beginner-friendly repo to help you in open-source contributions. Made specifically for contributions in HACKTOBERFEST 2022! .
selemondev
8 Awesome Vue Projects For Beginners :rocket:
NisargPipaliya
The TechTitans team has just launched an awesome ⭐GitHub Repository designed for beginners in DevOps and Microservice applications. Plus, we've added handy guides 📚 for interview prep in Java, Python, AWS, and an intro to project management tools like Jira and GitHub Projects.
pbscybsec
Here you will get awesome collection of mostly all well-known and usefull cybersecurity books from beginner level to expert for all cybersecurity positions.
xiaoxidong
SwiftUI「做个应用」初学者用到的第三方开源库
There are many good resources for learning Git. (Here's an excellent online book, and this is my videos series introducing Git and GitHub.) But once you've learned the basics, it can be hard to remember which commands to use to execute the most common tasks. I went searching for a Git reference guide that would be useful for beginners like myself, but didn't find anything ideal: Git - the simple guide is useful as a high-level overview of the basic commands, but doesn't provide enough details. Git Cheatsheet uses a nice interactive approach to summarize a ton of git commands on one screen, but it doesn't give you any sense of workflow. Git Reference is close to what I was looking for, and links each entry to the relevant section of Pro Git (awesome!), but is too long for a quick reference. So, I decided to make my own reference guide! The guide below is organized by task, with an emphasis on basic tasks and common command line arguments. It begins with the workflow for cloning, updating, and syncing with a remote repo because that's a common way to get started with Git and GitHub. Note that this is only a reference guide, and will not teach you Git. It does not explain the difference between staged and committed, what to do with a .gitignore file, or when to create a branch. But if you are already familiar with those concepts, this guide will hopefully refresh your memory and help you to discover other commands you might need. Please enjoy, and let me know your thoughts or questions in the comments! Cloning a remote repo (that you created or forked on GitHub) git clone < your-repo-URL >: copies your remote repo to your local machine (in a subdirectory with the repo's name), and automatically creates an "origin" handle git remote add upstream < forked-repo-URL >: adds an "upstream" handle for the repo you forked git remote -v: shows the handles for your remotes git remote show < handlename >: inspect a remote in detail Tracking, committing, and pushing your changes git add < name >: if untracked, start tracking a file or directory; if tracked and modified, stage it for committing git reset HEAD < name >: unstage a changed file git commit -m "message": commits everything that has been staged with a message -a -m "message": automatically stages any modified files, then commits --amend -m "new message": fixes the message from the last commit git push origin master: pushes your commits to the master branch of the origin Syncing your local repo with the upstream repo git fetch upstream: fetch the upstream and store its master branch in "upstream/master" git merge upstream/master: merge that branch into the working branch Viewing the status of your files git status: check which files have been modified and/or staged since the last commit git diff: shows the diff for files that are modified but not staged --staged: shows the diff for files that are staged but not committed Viewing the commit history git log: shows the detailed commit history -1: only shows the last 1 commit -p: shows the line diff for each commit -p --word-diff: shows the word diff for each commit --stat: shows stats instead of diff details --name-status: shows a simpler version of stat --oneline: just shows commit comments gitk: open a visual commit browser Managing branches git branch: shows a list of local branches < branchname >: create a new branch with that name -d < branchname >: delete a branch -v: show the last commit on each local branch -a: show local and remote branches -va: show the last commit on each local and remote branch --merged: list which branches are already merged into the working branch (safe to delete) --no-merged: list which branches are not merged into the working branch git checkout < branchname >: switch the HEAD pointer to a different branch -b < branchname >: create a new branch and switch to it Removing, deleting, and reverting files git rm < name >: deletes that file from the disk, then stages its deletion --cached < name >: stops tracking a file, then stages its deletion (but does not delete it from the disk) git mv < oldname > < newname >: renames the file on disk, then stages the deletion of the old name and addition of the new name git checkout -- < name >: revert a modified file on disk back to the last committed version Other basic commands git init: initialize Git in an existing directory git config --list: shows your Git configuration touch .gitignore: create an empty .gitignore file
DavidMellul
A curated list of awesome Kotlin snippets for beginner and advanced developers who want to enhance their productivity :thumbsup:
SarthakRout
Collection of awesome resources for beginners on cyber security
Correia-jpv
A list of awesome beginners-friendly projects. With repository stars⭐ and forks🍴
Billy1900
Awesome GNN Learning For beginners
zpratikpathak
I have created Awesome 25 Javascript Project. This repo contains a list of 25+ javascript projects for beginners with source code.
snehal96
An Open Source Project Finder web app based on the list of project collection "Awesome-For-Beginners" by MunGell
ejimeoghenefejiro
Hey there, fellow tech enthusiast! 👋 Welcome to Awesome Directory! This is your go-to spot for curated, high-quality resources across all tech fields, designed to cut through the noise and make learning easier for everyone, from beginners to pros. It's built by the community, for the community, so feel free to contribute! Happy exploring! ✨
remijul
Awesome tutorials for beginners, intermediates and experts in data science :) !
king04aman
This repository offers 100+ practical JavaScript projects for beginners and advanced developers. Explore engaging mini-projects that teach essential JavaScript concepts, alongside HTML and CSS. Whether you seek awesome projects, advanced JavaScript challenges, or a hands-on coding experience.
DSCfuo
FUOcribs is an open source web project aimed at helping university students find roommates and available accomodation. The overall idea behind this program is to help develop coding and real-world problem-solving skills. This project is beginner friendly because no framework would be used and would be built from scratch so we encourage every contributor to give this rpoject their best shot and also __write down good comments in your codes to help another person reading your code learn and understand fast.__ ## Languages required * HTML5 * CSS3 * JAVASCRIPT * PHP * MYSQL ## Tools needed * Web browser * Text editor * You can use any text editor of your choice. Recommended text editors: [Atom](https://atom.io), [Brackets](https://brackets.io), [Vscode](https://code.visualstudio.com/download) * Offline server ([xampp](https://www.apachefriends.org/download.html) or [wamp](http://www.wampserver.com/en/)) ## Workflow This section describes the workflow we are going to follow when working in a new feature or fixing a bug. If you want to contribute, please follow these steps: #### Fork this project Clone the forked project to your local environment, for example: ```git clone https://github.com/DSCfuo/fuocribs.git ``` (Make sure to replace the URL to your own repository). Add the original project as a remote, for this example the name is upstream, feel free to use whatever name you want. git remote add upstream ```https://github.com/DSCfuo/fuocribs.git ``` Forking the project will create a copy of that project in your own GitHub account, you will commit your work against your own repository. #### Updating your local In order to update your local environment to the latest version on master, you will have to pull the changes using the upstream repository, for example: git pull upstream master. This will pull all the new commits from the origin repository to your local environment. #### Features/Bugs When working on a new feature, create a new branch feature/something from the master branch, for example feature/login-form. Commit your work against this new branch and push everything to your forked project. Once everything is completed, you should create a pull request to the original project. Make sure to add a description about your work and a link to the trello task. When fixing a bug, create a new branch fix/something from the master branch, for example fix/css-btn-issues. When completed, push your commits to your forked repository and create a pull request from there. Please make sure to describe what was the problem and how did you fix it. #### Updating your local branch Let's say you've been working on a feature for a couple days, most likely there are new changes in master and your branch is behind. In order to update it to the latest (You might not need/want to do this) you need to pull the latest changes to develop and then rebase your current branch. $ git checkout master $ git pull upstream master $ git checkout feature/something-awesome $ git rebase master After this, your commits will be on top of the master commits. From here you can push to your origin repository and create a pull request. You might have some conflicts while rebasing, try to resolve the conflicts for each individual commit. Rebasing is intimidating at the beginning, if you need help don't be afraid to reach out in slack. #### Pull requests In order to merge a pull request, there should be a couple of approval reviews. Once is approved, we should merge to the master branch using the Squash button in github. When using squash, all the commits will be squashed into one. The idea is to merge features/fixes as oppose of merging each individual commit. This helps when looking back in time for changes in the code base, and if the pull request has a great comment, it's easier to know why that code was introduced.
Rezwanul-Haque
Some Awesome Python Cheat sheet for beginners
MuzakkirHossainMinhaz
"Panda Commerce" is a responsive e-commerce landing page built with HTML, CSS, Bootstrap, and Font Awesome. It features clean code, beginner-friendly design, and scalability for customization.
navjotsinghprince
A Basic list of awesome Programs for beginners friendly.
brandonhimpfen
A curated list of awesome resources, tools, platforms, and communities for cryptocurrency exchanges. This list covers major platforms, security practices, trading tools, and educational materials for both beginners and experienced traders.
brandonhimpfen
A curated list of awesome resources, tools, wallets, block explorers, and communities for Bitcoin, the first and most widely used cryptocurrency. This list covers everything from beginner guides to advanced development resources for Bitcoin enthusiasts, investors, and developers.
surendratalk
Awesome GitHub profiles, this repo is designed for hacktoberfest 2022 beginners!
Ankit-Gokhroo
awesome graphs of seaborn is here for beginners
u4078974
No description available
ArroWsGM
Webpack tree shaking for Font Awesome 5 - Beginners guide for those who not familiar with modern frontend development