File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Programming advises needed Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Programming advises needed " Watch "Programming advises needed " New topic

Programming advises needed

Dardan Bala

Joined: Apr 15, 2013
Posts: 7

Today is my 7 months since i am learning Java , I have completed 3 books for Java till now

1.Java Software Solutions: Foundations of Program Design
2.Java How To Program
3.Head First Java

My average of learning is 3 Hours Daily , TOTAL Of learning till now is : ( 630 hours ) .

Sometime I have a feeling that i am most completed programmer in the world ( i think that i can make everything ) and sometime i have a feeling that i am the worst programmer in the world (LoL).

I also completed Java (Fundamentals & Advance) Tutorials and Thenewboston tutorials i also started to learn Android development 1 months ago .

I am hobbyist and i don't have teacher or someone else to advice me what to do .

My question is should i practice programming because a lot of people are saying to me its your time just to practice , practice , practice some other people are saying just read a lot of books

My goal is to become professional programmer .

If i should go with other books which books should i continue ? some advised me to start with head first pattern and others told me to continue with thinking in Java .

I Also noticed some programmers read 3 books monthly how is this possible ? Are they just reading and not practicing the examples ?

I also want to know about game programming should i know the basic of trigonometry , algebra , physics to make game like mario 2d or should i become advance in math . My math is not very good

Thank you
fred rosenberger
lowercase baba

Joined: Oct 02, 2003
Posts: 11710

Personally, I would say you can read all the books in the world, but that doesn't make you a good programmer. I can read every book ever written on being a baseball player, but until I start swinging a bat, it's only academic.

And unless you play with a team, you're also missing out on a lot. So even if you write a bunch of code, until other developers start seeing it and critiquing it, and you start seeing other developer's code, you're only getting about 20% of the education you could.

There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
I agree. Here's the link:
subject: Programming advises needed