I'm sort of new in this community and i'm pretty sure i'll stick around for a long time haha. Found it in google while browsing for tutorials and usefull information about java gaming development (that account activation quiz made me laugh at my own stupidity btw lol)
Not sure if this is the right section to post this but it seemed the most appropriated one haha sry if i'm wrong.
So i'm very interested in game development, i dropped the idea years ago because there aren't any kind of studies related to game development in my country, everything is directed to company sided coding (you know like creating billing systems and such *puke*) but i recently found myself getting that idea again and i decided to set it as my goal, i want to develop games for living but i am still standing on somewhat shaky ground as in where to start so i'll very much appreciate some guidance.
to give a general idea i've been coding programs every now and then since 2008, i've made simple games in visual basic and c# such as Hanged, tic tac toe, rock/paper/scissors, the simple stuff. I've coded utilities for windows and some silly mathematical stuff every now and then. The languages i've coded in are c++, c#, visual basic and since 4 days ago i've spent about 14 hours a day coding in java. I have a good grasp of the basics so im set with that.
My goal is to code 2D games, even tho in some places says those aren't as good as 3D i strongly disagree, id rather play some good gba game such as Golden Sun again rather than Devil May Cry 4, of course thats not all the time but i think 2D games do have a lot of potential.
I do not want to make games based off an already made engine, id like to learn to do everything from scratch by myself no matter what it takes.
I've watched and finished few dozen of basic gaming tutorials but they don't really hmm "enlight" me as in they don't answer all the questions i have, and looking for very specific questions in google is massively time consuming.
I have very very limited resources (money-wise lol) so i can't really afford to buy a book that i'm not sure if will help me or not (sorry if that comment seems stupid, i never read a programing book in my life so i have no idea). So i would like to know if is actually worth spending $75 in a book? (to give an idea of how expensive that sounds to me $75 is 1/4 of a full time employee's monthly paycheck).
I got this book: Killer Game Programming in Java
somewhere in the internet but there are some books that are just not possible to find that seem interesting.
Will it be worth my time to actually read 1000ish pages of a book or do i just keep looking/watching for tutorials? (like i said, sorry if it sounds really stupid and ignorant D: i have never read a book about programing, all i know comes from google lol)
How should i set my way to study?
Sorry for the long post lol. I am open to suggestion and knowing your personal experiences, itd help me greatly!