• Post Reply Bookmark Topic Watch Topic
  • New Topic

Beginner, what to do?  RSS feed

 
Sam Felix
Greenhorn
Posts: 2
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello guys, I am new to programming. I have never really coded before. Well I decided to study software engineering in college because i like the idea of being able to make cool fun programs. The problem I am having is that i seem to have hit a wall.   I have been reading book after book on java programming but i am still stuck. What did you guys do to learn to program? What are some suggestion?  Thank you.
 
Junilu Lacar
Sheriff
Posts: 11493
180
Android Debian Eclipse IDE IntelliJ IDE Java Linux Mac Spring Ubuntu
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch!

Practice, practice, practice. Read. Read. Read. Practice. Practice. Practice.

About practice:  "Practice only makes habit. Only perfect practice makes perfect." -- Every music teacher ever.

About reading: Prefer books that professionals recommend. Textbooks that teachers will tell you to use may be useful in getting a grade but it's the books that professionals use as references on a daily basis that will give you insights into how things are done in the real world. Also, don't limit your reading to books. Read blogs and magazine articles written by seasoned professionals. Read through forum posts like this and see what more experienced developers are advising less experienced developers to do. Lastly, read lots of code. When combined with what you learn from books, blogs, and magazines, seeing how other people actually code can help you develop a sense for what are good practices and what are bad practices.

If you're interested in what books we recommend around here, do a search in these forums or visit our Book Reviews forum.

Good luck.
 
Campbell Ritchie
Marshal
Posts: 56546
172
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch

How much reading are you doing and how much programming? Can you write a simple class and create objects from it?
 
Sam Felix
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am reading a lot more than im coding, thats for sure. As for the books them selves, java for beginners, and java manuals. I am barely getting into object oriented programming in java. Thank you for your replies btw. One of the reasons I joined this forum was because i was trying to get more information. I have also been looking up tutorial videos on youtube, but i feel like all I am doing when i watch tutorials is coping code that i dont understand.
 
Norm Radder
Rancher
Posts: 2240
28
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Make some changes to that code to see what happens. Push it around some to have it do different things.  You are sure to have problems and finding the fixes for those problems will help you learn.
 
Campbell Ritchie
Marshal
Posts: 56546
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Maybe you shou‍ld copy the code here and explain what you don't understand. Just beware of us saying it was bad code in the first place.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!