mirror of
https://github.com/namibia/free-programming-books.git
synced 2024-11-16 17:25:09 +00:00
Merge pull request #1639 from onebree/patch-1
Add Gulp to free tutorials + screencast-en formatting
This commit is contained in:
commit
cdbd207511
@ -15,35 +15,48 @@
|
|||||||
* [Ruby](#ruby)
|
* [Ruby](#ruby)
|
||||||
* [Vim](#vim)
|
* [Vim](#vim)
|
||||||
|
|
||||||
|
|
||||||
### Android
|
### Android
|
||||||
* [Screencast] - [Android Basics Archives - mybringback](http://www.mybringback.com/series/android-basics)
|
* [Screencast] - [Android Basics Archives - mybringback](http://www.mybringback.com/series/android-basics)
|
||||||
|
|
||||||
|
|
||||||
### AngularJS
|
### AngularJS
|
||||||
* [Podcast] - [Adventures in Angular - DevChat.tv](http://devchat.tv/adventures-in-angular/)
|
* [Podcast] - [Adventures in Angular - DevChat.tv](http://devchat.tv/adventures-in-angular/)
|
||||||
|
|
||||||
|
|
||||||
### C#
|
### C#
|
||||||
* [Screencast] - [How to program in C# - Beginner Course | Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51)
|
* [Screencast] - [How to program in C# - Beginner Course | Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51)
|
||||||
|
|
||||||
|
|
||||||
### CSS
|
### CSS
|
||||||
* [Screencast] - [CSS-Tricks Screencasts](http://css-tricks.com/video-screencasts/)
|
* [Screencast] - [CSS-Tricks Screencasts](http://css-tricks.com/video-screencasts/)
|
||||||
|
|
||||||
|
|
||||||
### Elixir
|
### Elixir
|
||||||
* [Screencast] - [ElixirConf 2014](https://www.youtube.com/playlist?list=PLE7tQUdRKcyakbmyFcmznq2iNtL80mCsT)
|
* [Screencast] - [ElixirConf 2014](https://www.youtube.com/playlist?list=PLE7tQUdRKcyakbmyFcmznq2iNtL80mCsT)
|
||||||
* [Screencast] - [ElixirConf 2015](https://www.youtube.com/playlist?list=PLWbHc_FXPo2jBXpr1IjyUgJ7hNS1eTf7H)
|
* [Screencast] - [ElixirConf 2015](https://www.youtube.com/playlist?list=PLWbHc_FXPo2jBXpr1IjyUgJ7hNS1eTf7H)
|
||||||
* [Screencast] - [Elixir Sips](http://elixirsips.com/) - Some free
|
* [Screencast] - [Elixir Sips](http://elixirsips.com/) - Some free
|
||||||
* [Screencast] = [Intro to Elixir](https://www.youtube.com/watch?v=lly-1UYmnFI&list=PLn76XROGFNtE9InImlu6e8isbOsM7qKtt)
|
* [Screencast] = [Intro to Elixir](https://www.youtube.com/watch?v=lly-1UYmnFI&list=PLn76XROGFNtE9InImlu6e8isbOsM7qKtt)
|
||||||
|
|
||||||
|
|
||||||
### Emacs
|
### Emacs
|
||||||
* [Screencast] - [Emacs Rocks!](http://emacsrocks.com/)
|
* [Screencast] - [Emacs Rocks!](http://emacsrocks.com/)
|
||||||
|
|
||||||
|
|
||||||
### Ember.js
|
### Ember.js
|
||||||
* [Podcast] - [Ember Weekend](https://emberweekend.com/episodes)
|
* [Podcast] - [Ember Weekend](https://emberweekend.com/episodes)
|
||||||
|
|
||||||
|
|
||||||
### Erlang
|
### Erlang
|
||||||
* [Screencast] - [Erlang Factory SF Bay 2015](https://www.youtube.com/playlist?list=PLWbHc_FXPo2h0sJW6X2RZDtT1ndw6KKpQ)
|
* [Screencast] - [Erlang Factory SF Bay 2015](https://www.youtube.com/playlist?list=PLWbHc_FXPo2h0sJW6X2RZDtT1ndw6KKpQ)
|
||||||
* [Screencast] - [Thinking like an Erlanger](https://www.youtube.com/watch?v=6sBL1kHoMoo)
|
* [Screencast] - [Thinking like an Erlanger](https://www.youtube.com/watch?v=6sBL1kHoMoo)
|
||||||
* [Screencast] - [Functions + Messages + Concurrency = Erlang](http://www.infoq.com/presentations/joe-armstrong-erlang-qcon08)
|
* [Screencast] - [Functions + Messages + Concurrency = Erlang](http://www.infoq.com/presentations/joe-armstrong-erlang-qcon08)
|
||||||
|
|
||||||
|
|
||||||
|
### Gulp
|
||||||
|
* [Screencast] - [Learning Gulp](http://leveluptuts.com/tutorials/learning-gulp)
|
||||||
|
|
||||||
|
|
||||||
### Javascript
|
### Javascript
|
||||||
* [Screencast] - [Free Quality Javascript video tutorials and screencasts](http://screencasts.org/topics/javascript)
|
* [Screencast] - [Free Quality Javascript video tutorials and screencasts](http://screencasts.org/topics/javascript)
|
||||||
* [Screencast] - [Node Tuts - Node.JS Video Tutorials](http://nodetuts.com)
|
* [Screencast] - [Node Tuts - Node.JS Video Tutorials](http://nodetuts.com)
|
||||||
@ -51,6 +64,7 @@
|
|||||||
* [Podcast] - [JavaScript Jabber](http://javascriptjabber.com/)
|
* [Podcast] - [JavaScript Jabber](http://javascriptjabber.com/)
|
||||||
* [Podcast] - [The Javascript Show](http://javascriptshow.com/)
|
* [Podcast] - [The Javascript Show](http://javascriptshow.com/)
|
||||||
|
|
||||||
|
|
||||||
### Language Agnostic
|
### Language Agnostic
|
||||||
* [Podcast] - [Full Stack Radio](http://fullstackradio.com/)
|
* [Podcast] - [Full Stack Radio](http://fullstackradio.com/)
|
||||||
* [Podcast] - [IEEE Software's "On Computing" with Grady Booch](http://www.computer.org/web/computingnow/oncomputing)
|
* [Podcast] - [IEEE Software's "On Computing" with Grady Booch](http://www.computer.org/web/computingnow/oncomputing)
|
||||||
@ -60,9 +74,11 @@
|
|||||||
* [Podcast] - [The Changelog Podcast](https://changelog.com/podcast/)
|
* [Podcast] - [The Changelog Podcast](https://changelog.com/podcast/)
|
||||||
* [Podcast] - [Shop Talk Show](http://shoptalkshow.com/)
|
* [Podcast] - [Shop Talk Show](http://shoptalkshow.com/)
|
||||||
|
|
||||||
|
|
||||||
### Node.js
|
### Node.js
|
||||||
* [Podcast] - [Node.js Screencast Series - Tutsowl](http://www.tutsowl.com/)
|
* [Podcast] - [Node.js Screencast Series - Tutsowl](http://www.tutsowl.com/)
|
||||||
|
|
||||||
|
|
||||||
### PHP
|
### PHP
|
||||||
* [Podcast] - [PHP Town Hall](http://phptownhall.com/)
|
* [Podcast] - [PHP Town Hall](http://phptownhall.com/)
|
||||||
* [Podcast] - [Voices of the ElePHPant](http://voicesoftheelephpant.com/)
|
* [Podcast] - [Voices of the ElePHPant](http://voicesoftheelephpant.com/)
|
||||||
@ -70,6 +86,7 @@
|
|||||||
* [Podcast] - [Sound of Symfony](http://www.soundofsymfony.com/)
|
* [Podcast] - [Sound of Symfony](http://www.soundofsymfony.com/)
|
||||||
* [Podcast] - [MageTalk - A Magento Podcast](http://magetalk.com/)
|
* [Podcast] - [MageTalk - A Magento Podcast](http://magetalk.com/)
|
||||||
|
|
||||||
|
|
||||||
### Python
|
### Python
|
||||||
* [Screencast] - [Diving into Django](http://code.tutsplus.com/articles/diving-into-django--net-2969)
|
* [Screencast] - [Diving into Django](http://code.tutsplus.com/articles/diving-into-django--net-2969)
|
||||||
* [Podcast] - [Podcast.__init__](http://podcastinit.com/)
|
* [Podcast] - [Podcast.__init__](http://podcastinit.com/)
|
||||||
@ -81,6 +98,7 @@
|
|||||||
* [Screencast] - [TheNewBoston - Python Programming Tutorials - 2.x](http://www.youtube.com/playlist?list=PLEA1FEF17E1E5C0DA)
|
* [Screencast] - [TheNewBoston - Python Programming Tutorials - 2.x](http://www.youtube.com/playlist?list=PLEA1FEF17E1E5C0DA)
|
||||||
* [Screencast] - [Try Django Tutorial](http://youtu.be/3DccH9AMwFQ?list=PLEsfXFp6DpzRgedo9IzmcpXYoSeDg29Tx)
|
* [Screencast] - [Try Django Tutorial](http://youtu.be/3DccH9AMwFQ?list=PLEsfXFp6DpzRgedo9IzmcpXYoSeDg29Tx)
|
||||||
|
|
||||||
|
|
||||||
### Ruby
|
### Ruby
|
||||||
* [Screencast] - [Free Ruby on Rails Screencasts](http://railscasts.com/?type=free)
|
* [Screencast] - [Free Ruby on Rails Screencasts](http://railscasts.com/?type=free)
|
||||||
* [Screencast] - [Ruby Tapas | Free Screencasts](http://www.rubytapas.com/episodes?filter=free)
|
* [Screencast] - [Ruby Tapas | Free Screencasts](http://www.rubytapas.com/episodes?filter=free)
|
||||||
@ -91,5 +109,6 @@
|
|||||||
* [Podcast] - [The Bike Shed](http://bikeshed.fm/)
|
* [Podcast] - [The Bike Shed](http://bikeshed.fm/)
|
||||||
* [Podcast] - [The Ruby Show](http://rubyshow.com/)
|
* [Podcast] - [The Ruby Show](http://rubyshow.com/)
|
||||||
|
|
||||||
|
|
||||||
### Vim
|
### Vim
|
||||||
* [Screencast] - [Free screencasts about the text editor Vim](http://vimcasts.org/)
|
* [Screencast] - [Free screencasts about the text editor Vim](http://vimcasts.org/)
|
||||||
|
Loading…
Reference in New Issue
Block a user