Heys,
I imagine this is an odd question for most of you, but for me would be really useful to know your opinion on this. I already have some experience with bash, I know the basic commands and I even run for loops and make some functions, but now I achieved a point were I have the impression I can't go forward without help. However, I've been trying to look for tutorials or whatever option that teaches me a bit further without success. I'm in datacamp, but they don't have a lot of courses on bash (although the ones they have helped me quite a lot) and in internet I did not find any practical help.
So my question is, where could I find some tutorials/information about more advanced help in bash? I still need to learn a lot and I do have a lot of (i imagine) simple doubts (for example, is it better to use a for loop or a function, how to optimize bash scripts, ...), but without an external help I don't know how to answer them. What did you do where you achieved my situation? I'm a biologist without background on informatics, so I imagine that this not help in my situation. Whatever option you think will be more than welcome!
Thanks!!
This is not really a bioinformatics question so risk being closed as off-topic.
While it's useful to know, shell scripting is not the best solution in many cases and definitely not recommended to write extensive programs. If you feel that bash is not enough, it's probably time for you to move to another language.
thanks for your answer and sorry if this was not a proper question to ask here!
You can improve bash skills through sites like Project Rosalind, using it as your tool of choice to solve the challenges, but it wont actively 'teach' you bash, you would still have to look online for ways to approach the challenges (but learning by doing is the best IMO).
I would agree with Jean-Karim though. Bash is just the glue that holds bigger tasks together (and is increasingly being replaced with workflow managers anyway). If you want to do 'computation', its probably time to look at another language. Bash and python together will get you a long, long way.
Thanks for all the replies, I really apreciate it!!