An open API service indexing awesome lists of open source software.

https://github.com/neelsoumya/programming_resources

Resources for learning and teaching programming.
https://github.com/neelsoumya/programming_resources

programming-language teaching teaching-materials

Last synced: 5 months ago
JSON representation

Resources for learning and teaching programming.

Awesome Lists containing this project

README

          

# programming_resources

Reesources for learning and teaching programming.

* How to learn coding

* https://www.software.ac.uk/blog/2021-11-11-training-resources-researchers-want-learn-code?mc_cid=deb6103876&mc_eid=92e8cf5971

* C++

* http://www.cplusplus.com/doc/tutorial/introduction/

* C

* Playlists of videos to teach yourself C by Prof. Rajiv Dharaskar

* http://www.dharaskar.com/

* https://www.youtube.com/channel/UCDMHOBgLbMtpaZoy-zwQOjw/playlists

* C learning kit

https://www.youtube.com/watch?v=l5IpRSvCWsY

* gcc -O2 -lgsl -lgslcblas gibbs.c -o gibbs
-O2

(capital O and 2) optimization to GCC

-l library options

* gcc -O2 -lgsl -lgslcblas gibbs.c -o gibbs
-O2

(capital O and 2) optimization to GCC

-l library options

* time ./gibbs > data.tab

command to time process

* C++

* playlist of videos to teach yourself C++ by Prof. Rajiv Dharaskar

* https://www.youtube.com/watch?v=Dib4w4q4Mog&list=PLsAEt_bmhFbzDCV8mJ58sScykCqrw6VWQ

* Python

* https://www.learnpython.org/en/Hello%2C_World%21

* https://www.coursera.org/learn/python

* https://sites.google.com/site/neelsoumya/research-resources/basic-python

* https://github.com/neelsoumya/basic_python

* R

* https://sites.google.com/site/neelsoumya/research-resources/very-basic-r

* https://www.coursera.org/learn/r-programming

* Java

* https://www.learnjavaonline.org/en/Variables_and_Types

* https://www.w3schools.com/js/DEFAULT.asp

* SQL

* https://sites.google.com/site/neelsoumya/research-resources/basic-sql

* MATLAB

* https://sites.google.com/site/neelsoumya/research-resources/matlab-nuggets

* Unix and shell scripting

* https://sites.google.com/site/neelsoumya/research-resources/very-basic-unix

* Haskell and functional programming

* http://learnyouahaskell.com/introduction

* High performance computing

* https://sites.google.com/site/neelsoumya/research-resources/high-performance-computing

* Source control, version control and git

* https://sites.google.com/site/neelsoumya/research-resources/source-control