Many years ago I toyed with c++ and Java, learned just enough to get out of the basic classes and didn't go any further. For the sake of ease, please assume I know NOTHING at all. I'd also like to mention I have done reading and research, I have picked up a few things but if someone could take the time out to just steer me a bit, I can promise I will do the work on my own and become a dedicated contributor to the site.
So as I mentioned I chose to learn coding on Linux. But, as a long time Windows user I am having to relearn just about everything. One thing that stumps me is what are the tools I should be looking for? I see things like Quanta, Pingendo, Seamonkey... Version control systems, kconfig and this all looks like gibberish to me. For instance, I get the concept of what an API is but if you hit me with some API jargon and expect me to understand in the slightest what is going on, I don't. And please don't mistake this post thinking I want someone to hold my hand through it all I just really need some guidance on where to start. My ADD is horrendous and I will be everyone and back before Sunday and not remember a single detail of the trip.
So I guess what I need to know is, what languages do I start with, where are the materials to actually begin learning (mind you, on Ubuntu Linux since that is the OS I am using), and what tools do I need to make everything function? Sorry I don't know the proper lexicons yet to describe what it is I want to do, but I will aim the best I can to help you help me.
Some info I can offer so that you can better assist me: Something that I think would be really cool to do is automate a very basic task I have at work. The utility of it would be pretty pointless, but it's the creating that turns me onto the project. So we use a Java application for our Hotel pms and I have to send an email at 7am before I leave every morning that just contains how many people stayed, how many expected to depart and how many expected to arrive. If I could pull those numbers and create that email with code rather than manual I would literally cry with joy. Again, just because it would be ME who created something, designed and fashioned a computer to work for me. That excited me beyond words. Even if I could pull the numbers, just entering them and automating the email would make my heart race.
I know this post has been long but it is likely the only one I will post that is aimed at this sort of questioning. If I can find the appropriate guidance I will do the homework, put in the hours and every question going forward will be concise and direct. I also look forward to helping others out after I have learned enough to share my knowledge. Please don't be mad at the circuity. I really need a community that I can feel apart of to learn this stuff, and I am one hundred percent willing to give back ten fold once I am capable of doing so.
Stay safe everyone and thanks for taking the time to read this!