Hello, i am new to this community, found you typing "java forums" in google lol (in case you were curious, totally irrelevant info for most haha).
My main goal for looking into forums is because i really need some pointers about several things which are quite specific and you don't really find those answers by just searching in google, at least those are not up to discussion if found. So i was wondering if someone can help me with this.
First i'd like to mention a bit of my background so you can get a general context.
I am a systems ingineer student (i believe it is called Computer Science in other countries, i am from El Salvador), been there for about 3-4 years, also was studying a technical in systems ingineering (or so i believe you'd translate it to something like that).
in all these years no one has ever taught me java, in college or the institute where i was getting the technical studies all i learned was .NET languages specifically VB, C++ and C# and i have coded basic things (which i doubt are useful) mp3 player, basic games like chess, tic tac toe, hanged. made a few applications like a program that saves everything that has been sent to the clipboard that being an image or string, stored it in text files with daily dates and the capability of opening in internet browser if there were valid links with just a click (was done in C#).
Went for java because of its portability, i don't have to pay a seriously expensive (for rich people in this country) license and because it can be web based and what i aim for is to code things like accounting systems, inventory and whatnot for the web.
So i'd love some pointers in:
What are the subjects i need to focus on in java to accomplish that?
What is the most recommended database (free if possible) platform/software (or however it's called in english >< ) to work with java? (it'd need to have huge storage capability since the systems are intented for small and medium companies).
while studying on that i would also love to get some income so i'd love to work in something that would make me practice my coding but while looking at the things needed in freelancer most of the things i have seriously absolutely no idea where do they learn that. in my 3-4 years in college they certainly didn't teach all those things, i honestly feel not capable of looking for a job as a programer as i feel insecure and overwhelmed while looking at the lists of "proyects" offered in freelancer for example.
How am i supposed to overcome that fear of not being able to do those things?
How am i supposed to start to learn how to do all those sort of things they ask for when i don't have the slighest idea of how to do most of them?
I am dedicated when it comes to coding, if i have something to code, if i have a goal set on what i need, i can code for more than 14 hours daily until it's done (unless i really need a break because i am seriously stuck on something).
If there is an experienced java programmer here who is willing to give me some pointers as in what to study, what do i need to start coding to learn what i need to know, to give me excercises (daily if possible, 2 or 3 times a week is fine too, anything), to basically be my teacher. I would greatly appreciate it from the bottom of my heart. I am willing to do it through skype, inbox messages here, facebook, twitter, or wherever you like.
Thank you!