Learn new and different languages, frameworks and libraries.
Hey there,
This repo contains the code for learning many languages. I'll be adding more languages.
Update - Initially I had plans to add learning code for languages only but now I'll be adding info about frameworks, data structures and libraries also.
- People who want to learn languages in a short period of time.
- People who want the sample code for remembering the syntax of the languages.
- People who just want to brush up or update their knowledge of a particular language.
- People who want to just clear the basics of a language before an interview.
- ES6 (EcmaScript 2015)
- PHP
- C
- Django - Source: Django Girls The tutorial provided here contains all the information that you need to get started with django. I learnt the basics from here. In this repo, I've just posted the complete project that you can build by following the tutorial. You can follow the code given here incase you're having some problems in your code.
- Linked Lists - (python, java)
- Stacks - (python, java)
- Queues - (python, java)
- Binary Search Trees - (python, java)
- AVL Trees - (python)
- Heaps - (python,java)
- Ternary Search Trees - (python)
- Breadth First Search - (python, java)
- Depth First Search - (python, java)
- Dijkstra - (python)
- Bellman-Ford - (python)
- Kruskal - (pyhton)
- Prims - (python)
- Sequential Search - (python)
- Binary Search - (python)
- Hashing - (python)
- Bubble Sort - (python)
- Selection Sort - (python)
- Insertion Sort - (python)
- Shell Sort - (python)
- Merge Sort - (python)
- Quick Sort - (python)
- NumPy
- Pandas
- java
- Python
- C#
- AVL Trees - (java)
Just go through the code file from the starting. The file is prepared in a such that it starts from basics first and then covers the advanced topics. Uncomment the 'console.log' lines to read the message as you go through the code. Finally, play around the code and get your hands dirty.
Just copy the code or clone the repo and try out the code on your machine. Try to experiment with the code by changing input values. Also, print the variables at certain points for more understanding.
Sure, you can add files for new languages or can update the existing files. Just send me a pull request.
email me at [email protected]