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.
- Host: GitHub
- URL: https://github.com/neelsoumya/programming_resources
- Owner: neelsoumya
- Created: 2021-02-20T09:13:28.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-06-02T10:24:16.000Z (over 3 years ago)
- Last Synced: 2025-07-22T11:46:18.003Z (6 months ago)
- Topics: programming-language, teaching, teaching-materials
- Homepage: https://sites.google.com/site/neelsoumya/teaching
- Size: 34.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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