Programming and Computer Science Resources

In summary, here are some useful websites for programmers looking for help or information about programming:- Programmers Heaven (http://www.hprog.org/fhp/)- O'Reilly Resources (https://www.rocketclicks.com/client-education/an-seo-guide-for-automating-screaming-frog-with-python/)- Python for SEO (https://importsem.com/)- Applescript (http://developer.apple.com/)- Game programming tutorials (http://www.gametutorials.com/)- Perl tutorials (http://www.perlmonks.org/)- Regular expressions tutorials (http://sunland.gsfc.nasa.gov/info/regex/Top.html)- DirectX programming resources (http://msdn.microsoft.com/library/default.asp?url
  • #71
here are some some helpful resources
http://www.perlmonks.org/index.pl?node=Tutorials
http://archive.ncsa.uiuc.edu/General/Training/PerlIntro/
http://www.comp.leeds.ac.uk/Perl/start.html
 
Technology news on Phys.org
  • #72
Overall great thread! Thanks for everyone's input.
 
  • #73
I prefer to use www.codecademy.com
 
  • #74
Regardless of the coding language chosen, the best tool for coding efficiency is an excellent code editor. And no - Notepad is not a code editor.

I used to be most effective with Brief - and then Borland bought it, renamed it Codewright and dropped it.

My programming editor of choice now is Slickedit.
 
  • #75
As a self-taught programmer, I follow mainly OSSU's (Open Source Society University) curriculum on GitHub. It claims to be a complete education in computer science and has a list of free MOOC courses that you can follow, just like attending university.
https://github.com/ossu/computer-science
 
  • Like
Likes doglover9754
  • #76
Curiosity 1 said:
As a self-taught programmer, I follow mainly OSSU's (Open Source Society University) curriculum on GitHub. It claims to be a complete education in computer science and has a list of free MOOC courses that you can follow, just like attending university.
https://github.com/ossu/computer-science
I’m also a self taught programmer. Well, sorta... I learned a little on my own and then when I got really serious about it, I used other sources to help me.
 
  • Like
Likes Curiosity 1
  • #77
For Russian.
1. Stepic.org - russian education resources, equal coursera.
2. Russian language course C++ White Belt (for c++ beginners) - https://www.coursera.org/learn/c-plus-plus-white
 
  • #78
Personally, I prefer reading code theory, especially when I was a beginner at coding and often needed some guidance on how to perform one thing or another. An example of such code theory would be this: https://www.bitdegree.org/learn/ . I like that everything is explained step-by=step and it's easy to navigate thanks to the sidebar
 
  • #79
My GitHub repository: https://github.com/aromanro?tab=repositories has16 C++ projects targeted at computational physics. I'm working on the 17th now, on Ray Tracing (related with geometrical optics quite well).

Projects range from easy physics topics to quite advanced.
 
Last edited by a moderator:
  • #80
So far my coding is not so good so I usually re-use other programs and add/modify them. Here is good resource to look at some code examples:

code examples in different languages
 
  • #81
Thank you very much! This is A LOT of resources. Absolutely what I am looking for. :oldbiggrin:
 
  • #82
<h2>1. What are some popular programming languages?</h2><p>Some popular programming languages include Java, Python, C++, JavaScript, and Ruby.</p><h2>2. Are there any free online resources for learning programming and computer science?</h2><p>Yes, there are many free online resources for learning programming and computer science, such as Codecademy, Coursera, and Khan Academy.</p><h2>3. What are some useful tools for programming and computer science?</h2><p>Some useful tools for programming and computer science include text editors like Sublime Text and Atom, version control systems like Git, and integrated development environments (IDEs) like Visual Studio and Eclipse.</p><h2>4. How can I improve my problem-solving skills in programming?</h2><p>To improve your problem-solving skills in programming, practice regularly by solving coding challenges and puzzles, and try to break down larger problems into smaller, more manageable tasks.</p><h2>5. Are there any online communities for programmers and computer scientists?</h2><p>Yes, there are many online communities for programmers and computer scientists, such as Stack Overflow, Reddit's r/programming, and GitHub. These communities are great for asking questions, sharing knowledge, and networking with other professionals in the field.</p>

1. What are some popular programming languages?

Some popular programming languages include Java, Python, C++, JavaScript, and Ruby.

2. Are there any free online resources for learning programming and computer science?

Yes, there are many free online resources for learning programming and computer science, such as Codecademy, Coursera, and Khan Academy.

3. What are some useful tools for programming and computer science?

Some useful tools for programming and computer science include text editors like Sublime Text and Atom, version control systems like Git, and integrated development environments (IDEs) like Visual Studio and Eclipse.

4. How can I improve my problem-solving skills in programming?

To improve your problem-solving skills in programming, practice regularly by solving coding challenges and puzzles, and try to break down larger problems into smaller, more manageable tasks.

5. Are there any online communities for programmers and computer scientists?

Yes, there are many online communities for programmers and computer scientists, such as Stack Overflow, Reddit's r/programming, and GitHub. These communities are great for asking questions, sharing knowledge, and networking with other professionals in the field.

Similar threads

  • Programming and Computer Science
Replies
5
Views
678
  • Programming and Computer Science
Replies
11
Views
1K
  • Programming and Computer Science
Replies
15
Views
1K
  • Sticky
  • Programming and Computer Science
Replies
13
Views
4K
  • Programming and Computer Science
Replies
29
Views
2K
  • Programming and Computer Science
Replies
5
Views
3K
Replies
1
Views
725
  • Programming and Computer Science
Replies
7
Views
5K
  • STEM Academic Advising
Replies
7
Views
2K
Back
Top