Java-Gaming.org Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (757)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (844)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Noob Questions From Nickropheliac: Ive been practicing for 2 weeks and...  (Read 9472 times)
0 Members and 1 Guest are viewing this topic.
Offline Nickropheliac

Junior Devvie


Medals: 1
Exp: 1 month or less


Noob programmer. Sophomore. Wants to be a dev


« Posted 2014-08-31 23:16:00 »

I've been practicing Java for 2 weeks and even when I look at the Newbie threads, I feel bad because, if they're noobies what am I? Im practicing everyday. I'm reading books, watching thenewcherno's video series. What do you guys think? If you could shine a light on your Java learning experience that would be appreciated.



                                                                                                                                                                                                                                        Thanks Guys,
                                                                                                                                                                                                                                        The Nickropheliac (Nick)

Nickropheliac (Nick)

Skype : kidsrawrinurface (Stupid I know. It wasn't originally my Skype. My twin's.)
Offline Slyth2727
« Reply #1 - Posted 2014-08-31 23:19:23 »

Um.. everyone starts somewhere and you've been using Java for only 2 weeks... You're not going to master it over night.
Offline BurntPizza

« JGO Bitwise Duke »


Medals: 485
Exp: 7 years



« Reply #2 - Posted 2014-08-31 23:22:23 »

5 years here and I consider myself decent. It's a skill that takes a long time to become good at.
You should keep looking through the newbie threads, because you can learn from their problems and our solutions.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline LostWarrior

Senior Devvie


Medals: 8
Exp: 5 years



« Reply #3 - Posted 2014-08-31 23:22:46 »

I've been learning and using Java for a couple of years now, and even I consider myself a noob. But that doesn't stop me from writing code and producing things I like to make. So I think that you should focus on expanding your skills instead of wondering if you're a noob or not.

Cows aren't sheep, because pigs already are.
Offline lcass
« Reply #4 - Posted 2014-08-31 23:24:37 »

4 years here , I started out a bit like you thinking it wouldnt take took long , even some of the newbie threads here I look at them and just go what on earth. But you also have to understand that as you move into programming some areas you will be very strong at and some areas you will be weak at , some of the threads I look at that I have no clue at whats going on is because its an area of java that just boggles me . Like polymorphism , when you first see it you go what on earth but when you get to use it you realise how useful it is.
Offline Slyth2727
« Reply #5 - Posted 2014-09-01 01:48:02 »

Medals for everyone! Nickropheliac, +1 for making me laugh   Smiley

Edit: Just kidding I think Riven wouldn't like me promoting that sort of thing. Too late.
Please don't feed me to the Monster.
Offline Cero
« Reply #6 - Posted 2014-09-01 03:07:53 »

Newbie threads, I feel bad because, if they're noobies what am I?

Oh dont worry people post there all the times because its the Newbie & Debugging Questions. So whenever I dont know how to do anything I would post it there anyway

Offline Rayvolution

« JGO Spiffy Duke »


Medals: 379
Projects: 2
Exp: 2 years


Resident Crazyman


« Reply #7 - Posted 2014-09-01 04:40:52 »

Newbie threads, I feel bad because, if they're noobies what am I?

Oh dont worry people post there all the times because its the Newbie & Debugging Questions. So whenever I dont know how to do anything I would post it there anyway

I dedicated every moment of my free time to learning programming for 3 months straight, and that just got me well enough off to make a very buggy "game" that was all of 500 buggy lines that barely ran and was totally against pretty much all coding standards. It consisted of an extremely basic tile engine (based off TilEd so half the work wasn't even mine) and allowed you to move a character around on a engine-generated map. The fanciest thing it has was a cookie cutter (almost a direct C/P) of a Alpha Map based lighting system.

Also keep in mind, I have/had no kids and at the time I hadn't decide to go back to college quite yet. So that was basically all my after-work free time, roughly 10-12 hours a day, I consider myself an extremely fast learner who also already had a background in many programming-like areas, like scripting languages, modding games, etc. So while I couldn't program, I understood before I even started how a computer "thinks" and it still took me 3 months to make what was basically a pile of garbage.

I've been programming for about 2 years now, and I still consider myself a "newbie". I feel I've made an insurmountable amount of progress in only two years, but I'm still no where near a level I would consider myself any more than "kinda decent".

Trust me, you're doing fine. That's the problem with programming, it really does take that long. Many of the regulars here who do post in Newbie/Debugging may seem like "newbies" but they may already have over a year of programming under their belt. Hell, I still post help topics sometimes too. Cheesy

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Now on Steam!
LIVE-STREAMING DEVELOPMENT: http://www.hitbox.tv/rayvolution
Offline ags1

JGO Kernel


Medals: 367
Projects: 7


Make code not war!


« Reply #8 - Posted 2014-09-01 10:41:34 »

I've used Java for years, but I still learn new things every day. It's simply not possible to know everything about every API in Java, and that is relatively simple compared to learning how to write a well-structured program. One of the things you learn is how to ask the right questions when you have a problem, or to put it differently how to break down problems into small solvable chunks. Once you can do that, you can do lot even with fairly limited knowledge.

Offline princec

« JGO Spiffy Duke »


Medals: 1033
Projects: 3
Exp: 20 years


Eh? Who? What? ... Me?


« Reply #9 - Posted 2014-09-01 11:44:45 »

I'm barely employable and I've been doing this sort of thing for 34 years Cheesy (Java for about 15 of those!) Trouble is the older I get the less I seem to know.

Cas Smiley

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Drenius
« Reply #10 - Posted 2014-09-01 15:54:42 »

Don't let the stuff up there scare you off though! Years might seem long, but they are really not if you set yourself goals and keep working on reaching them.
Offline awilki01

Junior Newbie


Exp: 1-3 months



« Reply #11 - Posted 2014-09-01 16:11:25 »

I'm barely employable and I've been doing this sort of thing for 34 years Cheesy (Java for about 15 of those!) Trouble is the older I get the less I seem to know.

Cas Smiley

That's just wisdom.  When I was young, I thought I knew everything.  Now, that I'm older, I know I don't know everything - nor will I ever.  And, I'm good with that Smiley
Offline Gibbo3771

JGO Kernel


Medals: 128
Projects: 5
Exp: 1 year


Currently inactive on forums :(


« Reply #12 - Posted 2014-09-01 17:32:51 »

Don't let the stuff up there scare you off though! Years might seem long, but they are really not if you set yourself goals and keep working on reaching them.

I started coding a year ago, never realised how fast it flew in.

Personally I think there just comes a time when suddenly everything just "clicks", now I don't mean that you suddenly know everything but you suddenly get everything. It gets to the point that you just understand what code is doing, even if you didn't know it could be done like that.

"This code works flawlessly first time and exactly how I wanted it"
Said no programmer ever
Offline BurntPizza

« JGO Bitwise Duke »


Medals: 485
Exp: 7 years



« Reply #13 - Posted 2014-09-01 17:36:05 »

Personally I think there just comes a time when suddenly everything just "clicks", now I don't mean that you suddenly know everything but you suddenly get everything. It gets to the point that you just understand what code is doing, even if you didn't know it could be done like that.

I can agree with this. Until you look at other languages in other paradigms, then you need clicked again.
Offline Rayvolution

« JGO Spiffy Duke »


Medals: 379
Projects: 2
Exp: 2 years


Resident Crazyman


« Reply #14 - Posted 2014-09-01 17:48:28 »

Don't let the stuff up there scare you off though! Years might seem long, but they are really not if you set yourself goals and keep working on reaching them.

I started coding a year ago, never realised how fast it flew in.

Personally I think there just comes a time when suddenly everything just "clicks", now I don't mean that you suddenly know everything but you suddenly get everything. It gets to the point that you just understand what code is doing, even if you didn't know it could be done like that.

Yeah, there is definitely a point where there's a sudden clarity that pops out of no where, like a door has been opened. Once you break past that point all the puzzle pieces start falling into place, and it no longer becomes "what the hell is all this?", "what the f**k is going on here?!!" as much as "How can I solve this problem?" and learning new things.

That's the problem with programming, reaching the moment of clarity is a lot harder in programming than most other hobbies, before you get there you feel like a total idiot. Then, suddenly, *click* and you become a productive programmer. Does that mean you're an expert? Hardly. But that moment of clarity when everything starts making sense is one of the first and most important (and hardest) steps. Cheesy

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Now on Steam!
LIVE-STREAMING DEVELOPMENT: http://www.hitbox.tv/rayvolution
Offline Gibbo3771

JGO Kernel


Medals: 128
Projects: 5
Exp: 1 year


Currently inactive on forums :(


« Reply #15 - Posted 2014-09-02 12:33:10 »

Personally I think there just comes a time when suddenly everything just "clicks", now I don't mean that you suddenly know everything but you suddenly get everything. It gets to the point that you just understand what code is doing, even if you didn't know it could be done like that.

I can agree with this. Until you look at other languages in other paradigms, then you need clicked again.

The click occurs much quicker :p.

I looked at C# for the first time ever yesterday, after about 30 minutes of messing around I was like "this is the same shit, in a different order" lol.

"This code works flawlessly first time and exactly how I wanted it"
Said no programmer ever
Offline matheus23

JGO Kernel


Medals: 138
Projects: 3


You think about my Avatar right now!


« Reply #16 - Posted 2014-09-02 12:38:21 »

The click occurs much quicker :p.

I looked at C# for the first time ever yesterday, after about 30 minutes of messing around I was like "this is the same shit, in a different order" lol.

C# is not another language. Not really.

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline Gibbo3771

JGO Kernel


Medals: 128
Projects: 5
Exp: 1 year


Currently inactive on forums :(


« Reply #17 - Posted 2014-09-02 12:42:50 »

The click occurs much quicker :p.

I looked at C# for the first time ever yesterday, after about 30 minutes of messing around I was like "this is the same shit, in a different order" lol.

C# is not another language. Not really.

From what I have seen, read and been told. It essentially what Java would be if it was wrapped around DirectX. I can not see much differences in the language itself, not from code snippets anyway.

Should probably get back on topic before people get into a Java vs [Insert other language here] debates :p.

"This code works flawlessly first time and exactly how I wanted it"
Said no programmer ever
Offline BurntPizza

« JGO Bitwise Duke »


Medals: 485
Exp: 7 years



« Reply #18 - Posted 2014-09-02 12:44:04 »

The click occurs much quicker :p.

I looked at C# for the first time ever yesterday, after about 30 minutes of messing around I was like "this is the same shit, in a different order" lol.

Usually, but note the "other languages in other paradigms." C# is not only the same paradigm, but the same syntax family/style as Java.
Now look at Haskell Tongue
Offline Rayvolution

« JGO Spiffy Duke »


Medals: 379
Projects: 2
Exp: 2 years


Resident Crazyman


« Reply #19 - Posted 2014-09-02 16:42:43 »

Now look at Haskell Tongue

I still think Haskell's syntax is just a huge, sadistic joke that's being played on all of us. Tongue

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Now on Steam!
LIVE-STREAMING DEVELOPMENT: http://www.hitbox.tv/rayvolution
Offline matheus23

JGO Kernel


Medals: 138
Projects: 3


You think about my Avatar right now!


« Reply #20 - Posted 2014-09-02 17:07:39 »

Now look at Haskell Tongue

I still think Haskell's syntax is just a huge, sadistic joke that's being played on all of us. Tongue

Don't be prejudiced by the syntax. And if you don't like that, try out Clojure or scheme or Lisp Cheesy

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline Slyth2727
« Reply #21 - Posted 2014-09-02 20:42:50 »

Don't be prejudiced by the syntax. And if you don't like that, try out Clojure or scheme or Lisp Cheesy

Or ASM.
The pain.
The pain.

Edit: Ooh wizard. Yay.
Offline ags1

JGO Kernel


Medals: 367
Projects: 7


Make code not war!


« Reply #22 - Posted 2014-09-02 20:44:54 »

For nasty syntax, try a few thousand lines of XSLT.

Offline BurntPizza

« JGO Bitwise Duke »


Medals: 485
Exp: 7 years



« Reply #23 - Posted 2014-09-02 20:56:26 »

APL anyone?



EDIT: via here
Offline matheus23

JGO Kernel


Medals: 138
Projects: 3


You think about my Avatar right now!


« Reply #24 - Posted 2014-09-02 21:02:11 »

Don't be prejudiced by the syntax. And if you don't like that, try out Clojure or scheme or Lisp Cheesy

Or ASM.
The pain.
The pain.

Joking aside, Lisp and it's family has one of the most wonderfully designed syntax I know of. And I'm not kidding.

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline Rayvolution

« JGO Spiffy Duke »


Medals: 379
Projects: 2
Exp: 2 years


Resident Crazyman


« Reply #25 - Posted 2014-09-02 21:17:55 »

APL anyone?



EDIT: via here

Are you sure that's APL and not ancient Egyptian algebra?


- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Now on Steam!
LIVE-STREAMING DEVELOPMENT: http://www.hitbox.tv/rayvolution
Offline Hamenopi

Senior Newbie


Medals: 1
Exp: 4-6 months


Oh Hai!


« Reply #26 - Posted 2014-09-06 21:43:05 »

APL anyone?



EDIT: via here

I can almost read that... Take me to the looney bin.

Pages: [1]
  ignore  |  Print  
 
 

 
EgonOlsen (77 views)
2018-06-10 19:43:48

EgonOlsen (57 views)
2018-06-10 19:43:44

EgonOlsen (77 views)
2018-06-10 19:43:20

DesertCoockie (259 views)
2018-05-13 18:23:11

nelsongames (157 views)
2018-04-24 18:15:36

nelsongames (156 views)
2018-04-24 18:14:32

ivj94 (897 views)
2018-03-24 14:47:39

ivj94 (161 views)
2018-03-24 14:46:31

ivj94 (810 views)
2018-03-24 14:43:53

Solater (174 views)
2018-03-17 05:04:08
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!