├── LICENSE ├── README.md └── banner.png /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Kartik Dhasmana 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![Intro](banner.png) 2 | 3 | Paste links related to learning programming for placement or advanced industrial learning. 4 | 5 | 6 | 7 | ## Resources 8 | 9 | ### Beginner Resources 10 | * [GeeksForGeeks](https://www.geeksforgeeks.org/) 11 | * [Cpp STL](https://www.tutorialspoint.com/cpp_standard_library/index.htm) 12 | * [Java Basics](https://www.tutorialspoint.com/java/index.htm) 13 | * [JavabyPatel](https://javabypatel.blogspot.com/) 14 | * [Code Avengers](https://www.codeavengers.com/) 15 | * [C Coding Standards](https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html#pnames) 16 | * [Code Chef](https://www.codechef.com/) 17 | * [CSS-Tricks](https://css-tricks.com/) 18 | * [W3Schools](https://www.w3schools.com/) 19 | * [Python Basics](https://www.w3schools.com/python/) 20 | * [CS50x](https://cs50.harvard.edu/x/2021/) 21 | * [HowToDoInJava](https://howtodoinjava.com/) 22 | * [Codecademy - Learn to code](https://www.codecademy.com/) 23 | * [freeCodeCamp](https://www.freecodecamp.org) 24 | * [Exercism](https://exercism.org/) 25 | * [Scrimba.com: Learn to Code with Interactive Tutorials](https://scrimba.com) 26 | * [Programiz: Learn to Code for Free](https://programiz.com) 27 | * [Treehouse](https://teamtreehouse.com/) 28 | * [Tutorialspoint](https://tutorialspoint.com) 29 | * [College Compendium](https://collegecompendium.org/) 30 | * [Open Source Society University - Computer Science](https://github.com/ossu/computer-science) 31 | * [Learn Git Branching](https://learngitbranching.js.org/) 32 | * [Codementor](https://www.codementor.io/) 33 | * [MIT OpenCourseware](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/) 34 | * [Python Like You Mean It](https://www.pythonlikeyoumeanit.com/) 35 | * [The Hitchhiker’s Guide to Python!](https://python-guide.readthedocs.io/en/latest/) 36 | * [Javatpoint](https://www.javatpoint.com/) 37 | * [MOOC - Massive Open Online Courses - University of Helsinki](https://www.mooc.fi/en/) 38 | 39 | ### Graphics Programming 40 | * [LearnOpenGL](https://learnopengl.com/) 41 | * [OpenGL-Tutorial](http://www.opengl-tutorial.org/) 42 | * [Docs.GL](http://docs.gl/) 43 | * [glTF-Tuts](https://github.com/KhronosGroup/glTF-Tutorials) 44 | 45 | ## Contributing 46 | > **NOTE:** Only add links in this readme file. Do not create new files or PR will be marked invalid. 47 | 48 | This project is open to and encourages contributions! If you wish to work on this project and extend it with your own learning resources: 49 | 50 | 1. Fork this project 51 | 2. Create a branch (`git checkout -b new-branch`) 52 | 3. Commit your changes (`git commit -am 'add new feature'`) 53 | 4. Push to the branch (`git push origin new-branch`) 54 | 5. Submit a pull request! 55 | -------------------------------------------------------------------------------- /banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaydee001/learn-programming-resources/0228eb5b5aae04132e18c777029c0bd3e7546ccd/banner.png --------------------------------------------------------------------------------