Programming Resources
Brain dump
April 25, 2015Two weeks ago an associate requested to shadow myself and the development team to learn more about what we do as they are interested in development. I unfortunately only had two hours with them to dump tons of information into their brain which most likely resulted in overload. To help combat this I provided a list of random topics to help them learn and learn about in the future. I present you my list of random things that is no where complete but a starting point to learn about development.
General
- Stackoverflow: The best QA site on development topics (my profile)
- Codecademy: Learn to code in your browser
- Pluralsight: Online training for all things development and IT, free 90 day trial for students
- Learn git: When I went to college they never taught source control, it would have been so helpful early on.
HTML Stuff
- JsFiddle: Zero friction html/js/css site when sometimes you want to try something without launching an IDE or a web server. my profile
- Plnkr : Zero friction html/js/css site, also very popular a bit more robust.
- Firebug: My defacto web debugger
- Bower: Web package management, why hunt for packages when you can install than via command line.
.NET
- C# virtual academy: Learn C# from Microsoft
- dotnetfiddle.net: Zero friction C# development in your browser.
- nuget.org: Package management for .net projects.
JavsScript
- Jquery: If you do web development it is great to learn as there are a plethora of plugins.
- AngularJs: One of the many web frameworks, currently my favorite.
- NodeJs: Love JavaScript? how about javascript outside of the browser.
IDE/Tools
- Visual Studio Community Edition: Now free so no reason not to use it especially if you do C#
- ReSharper: Alt-Enter all the things! Helps in refactoring, code style, templates, reveals potential bugs, and so much more.
- WebStorm: My favoriate html/JavaScript IDE
- Sublimetext: Don't use it but still very popular.
Books
- C# in depth: Learn C# from the master
- Clean Code: Learn about good and bad code
- Code Complete: The definitive guide to what it means to produce clean high quality code.
Cover image credit: http://facebook.com/RodrigoMoraesPhotography