This is a short blog post to put together a list of resources with tutorials (similar to what’s usually found on this blog) for various programming languages. It is by no means exhaustive, so please comment if you feel there’s an important one I left out.

## Matlab:

*Kinda new blog with Matlab tutorials on numerical methods*

https://blogs.mathworks.com/loren/

*One of the MathWorks blogs, great tutorials.*

https://www.mathworks.com/support/learn-with-matlab-tutorials.html

*Matlab tutorials from MathWorks*

http://undocumentedmatlab.com/

*More Matlab tutorials, a lot of material on many topics*

## Python:

https://glowingpython.blogspot.com/

*Not updated very frequently, but good data analysis and visualization tutorials are posted*

https://pythonprogramming.net/

*Updated regularly, some great data visualization and analysis tutorials. The tutorials come with videos. I really like this site.*

*Updated regularly (about once a month) with python tutorials and general python coding insights. I really like the writing style of this author. *

https://docs.scipy.org/doc/scipy/reference/tutorial/

*Tutorials on using SciPy*

## C and C++:

*C and C++ programming tutorials, tips and tricks*

http://www.cplusplus.com/articles/

*Not really updated anymore but some good basic tutorials are listed*

*Hadn’t been updated in a while, but it looks like it’s been picked up again. Good for general C++ programming and good practice.*

*C++ tutorials*

## General:

https://towardsdatascience.com/

*This is a great general resource not devoted to a particular language. They cover topics in data science, machine learning and programming in general. Some great tutorials for Python and R. *

*Mathematical programming problems to help with learning any language*

https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md

*Free programming books repository*

### Reddits (some of the bigger ones):

/r/matlab (General on matlab, community provides help with coding)

/r/programming (General on programming)

/r/learnprogramming (Community provides help with debugging questions)

/r/python (General on python, community provides help with coding)

/r/learnpython (Community provides help with python questions, smaller than /r/python)

/r/cpp (General on C++)

/r/cpp_questions (Community provides help with C++ questions)

I’ve also recently made /r/sci_comp which has very little activity for the moment, but the aim is to create a community with general resources on coding for scientific applications.