mirror of
https://github.com/sdmg15/Best-websites-a-programmer-should-visit.git
synced 2025-09-03 13:32:50 +02:00
Update README.md
This commit is contained in:
64
README.md
64
README.md
@@ -10,48 +10,48 @@ Some useful websites for programmers.
|
||||
When learning CS there are some useful sites you must know to get always informed in order to do your technologie eve and learn new things. Here is a non exhaustive list of some sites you should visit, this list will get updated as soon as i can another link, but you can also contribute by adding those you know :wink:
|
||||
|
||||
# When you get stuck
|
||||
* Stack Overflow (http://stackoverflow.com/) : subscribe to their weekly newsletter and any other topic which you find interesting
|
||||
* [Stack Overflow](http://stackoverflow.com/) : subscribe to their weekly newsletter and any other topic which you find interesting
|
||||
|
||||
# News
|
||||
* Hacker News (https://news.ycombinator.com/) : subscribe to their mailing list and get the top news directly to your inbox.
|
||||
* Ars Technica (http://arstechnica.com/): posts unique quality articles
|
||||
* ACM TechNews (http://technews.acm.org/)
|
||||
* Lobsters (https://lobste.rs/)
|
||||
* TechCrunch (http://techcrunch.com/) : another good website for tech news
|
||||
* GSMArena.com (http://gsmarena.com/) : news related to latest mobile phones and android.
|
||||
* [Hacker News](https://news.ycombinator.com/) : subscribe to their mailing list and get the top news directly to your inbox.
|
||||
* [Ars Technica](http://arstechnica.com/): posts unique quality articles
|
||||
* [ACM TechNews](http://technews.acm.org/)
|
||||
* [Lobsters](https://lobste.rs/)
|
||||
* [TechCrunch](http://techcrunch.com/) : another good website for tech news
|
||||
* [GSMArena.com](http://gsmarena.com/) : news related to latest mobile phones and android.
|
||||
|
||||
# Coding practice for beginners
|
||||
* Reddit.com/r/dailyprogrammer (http://www.reddit.com/r/dailyprogrammer) : interesting programming challenges where you can learn from looking at other's code , even if you are not able to solve code you can look at how others solved.
|
||||
* Programming by Doing (http://programmingbydoing.com/): very good site for those who want to start with absolute basics
|
||||
* CodeAbbey - a place where everyone can master programming (http://codeabbey.com/): Best place to begin with problems that start at the easiest and gradually increase difficulty with each problem.
|
||||
* Programming Tasks (http://rosettacode.org/wiki/Category:Programming_Tasks) : large collection of small programs
|
||||
* karan/Projects-Solutions (https://github.com/karan/Projects-Solutions) Sollutions to most of the problems in the link above
|
||||
* Small Programming Challenges (https://www.nayuki.io/category/programming)
|
||||
* [Reddit.com/r/dailyprogrammer](http://www.reddit.com/r/dailyprogrammer) : interesting programming challenges where you can learn from looking at other's code , even if you are not able to solve code you can look at how others solved.
|
||||
* [Programming by Doing](http://programmingbydoing.com/): very good site for those who want to start with absolute basics
|
||||
* [CodeAbbey - a place where everyone can master programming](http://codeabbey.com/): Best place to begin with problems that start at the easiest and gradually increase difficulty with each problem.
|
||||
* [Programming Tasks](http://rosettacode.org/wiki/Category:Programming_Tasks) : large collection of small programs
|
||||
* [karan/Projects-Solutions](https://github.com/karan/Projects-Solutions) Sollutions to most of the problems in the link above
|
||||
* [Small Programming Challenges](https://www.nayuki.io/category/programming)
|
||||
|
||||
# For those who want to start a small project but cant find the ideas
|
||||
* martyr2s-mega-project-ideas-list/ (http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-project-ideas-list/) : contains about 125 project ideas from beginner to intermediate level.
|
||||
* karan/Projects (https://github.com/karan/Projects) : a large colection of small projects for beginners with
|
||||
* Wrong "big projects" for beginners (http://rodiongork.tumblr.com/post/108155476418/wrong-big-projects-for-beginners)How to choose where to start
|
||||
* [martyr2s-mega-project-ideas-list](http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-project-ideas-list/) : contains about 125 project ideas from beginner to intermediate level.
|
||||
* [karan/Projects](https://github.com/karan/Projects) : a large colection of small projects for beginners with
|
||||
* [Wrong "big projects" for beginners](http://rodiongork.tumblr.com/post/108155476418/wrong-big-projects-for-beginners)How to choose where to start
|
||||
|
||||
# General Coding advice
|
||||
* Things I Wish Someone Had Told Me When I Was Learning How to Code — Free Code Camp (https://medium.freecodecamp.com/things-i-wish-someone-had-told-me-when-i-was-learning-how-to-code-565fc9dcb329#.y5wbd3pj6)
|
||||
* Lessons From A Lifetime Of Being A Programmer (http://thecodist.com/article/lessons_from_a_lifetime_of_being_a_programmer)
|
||||
* Principles of Good Programming (http://www.artima.com/weblogs/viewpost.jsp?thread=331531)
|
||||
* What every computer science major should know (http://matt.might.net/articles/what-cs-majors-should-know/)
|
||||
* How to become a programmer, or the art of Googling well (https://okepi.wordpress.com/2014/08/21/how-to-become-a-programmer-or-the-art-of-googling-well/)
|
||||
* Code Review Best Practices (http://kevinlondon.com/2015/05/05/code-review-best-practices.html)
|
||||
* Dieter Rams : 10 Principles of Good Product Design (https://stephenhaunts.com/2013/12/11/dieter-rams-10-principles-of-good-product-design/)
|
||||
* 10-ways-to-be-a-better-developer (https://stephenhaunts.files.wordpress.com/2014/04/10-ways-to-be-a-better-developer.png)
|
||||
* Working as a Software Developer (https://henrikwarne.com/2012/12/12/working-as-a-software-developer/)
|
||||
* [Things I Wish Someone Had Told Me When I Was Learning How to Code — Free Code Camp](https://medium.freecodecamp.com/things-i-wish-someone-had-told-me-when-i-was-learning-how-to-code-565fc9dcb329#.y5wbd3pj6)
|
||||
* [Lessons From A Lifetime Of Being A Programmer](http://thecodist.com/article/lessons_from_a_lifetime_of_being_a_programmer)
|
||||
* [Principles of Good Programming](http://www.artima.com/weblogs/viewpost.jsp?thread=331531)
|
||||
* [What every computer science major should know](http://matt.might.net/articles/what-cs-majors-should-know/)
|
||||
* [How to become a programmer, or the art of Googling well](https://okepi.wordpress.com/2014/08/21/how-to-become-a-programmer-or-the-art-of-googling-well/)
|
||||
* [Code Review Best Practices](http://kevinlondon.com/2015/05/05/code-review-best-practices.html)
|
||||
* [Dieter Rams : 10 Principles of Good Product Design](https://stephenhaunts.com/2013/12/11/dieter-rams-10-principles-of-good-product-design/)
|
||||
* [10-ways-to-be-a-better-developer](https://stephenhaunts.files.wordpress.com/2014/04/10-ways-to-be-a-better-developer.png)
|
||||
* [Working as a Software Developer](https://henrikwarne.com/2012/12/12/working-as-a-software-developer/)
|
||||
|
||||
# Coding Style
|
||||
* CS 106B Coding Style Guide (http://stanford.edu/class/archive/cs/cs106b/cs106b.1158/styleguide.shtml): must see for those who create spaghetti
|
||||
* Google C++ Style Guide (https://google.github.io/styleguide/cppguide.html)
|
||||
* What are some bad coding habits you would recommend a beginner avoid getting into? (https://www.reddit.com/r/learnprogramming/comments/1i4ds4/what_are_some_bad_coding_habits_you_would/)
|
||||
* Good C programming habits. • /r/C_Programming (https://www.reddit.com/r/C_Programming/comments/1vuubw/good_c_programming_habits/)
|
||||
* How to Report Bugs Effectively (http://www.chiark.greenend.org.uk/~sgtatham/bugs.html)
|
||||
* Debugging Faqs (http://www.umich.edu/~eecs381/generalFAQ/Debugging.html)
|
||||
* Stuff you need to Code Better! (http://codebetter.com/)
|
||||
* [CS 106B Coding Style Guide](http://stanford.edu/class/archive/cs/cs106b/cs106b.1158/styleguide.shtml): must see for those who create spaghetti
|
||||
* [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html)
|
||||
* [What are some bad coding habits you would recommend a beginner avoid getting into?](https://www.reddit.com/r/learnprogramming/comments/1i4ds4/what_are_some_bad_coding_habits_you_would/)
|
||||
* [Good C programming habits. • /r/C_Programming](https://www.reddit.com/r/C_Programming/comments/1vuubw/good_c_programming_habits/)
|
||||
* [How to Report Bugs Effectively](http://www.chiark.greenend.org.uk/~sgtatham/bugs.html)
|
||||
* [Debugging Faqs](http://www.umich.edu/~eecs381/generalFAQ/Debugging.html)
|
||||
* [Stuff you need to Code Better!](http://codebetter.com/)
|
||||
|
||||
# Interview Preparation
|
||||
* GeeksforGeeks | A computer science portal for geeks (http://www.geeksforgeeks.org/) : also subscribe to their feeds to get links to their new articles.
|
||||
|
Reference in New Issue
Block a user