This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin for Android App Development and have Peter Sommerhoff on-line!
See this thread for details.
Win a copy of Kotlin for Android App Development this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Devaka Cooray
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Junilu Lacar
  • Paul Clapham
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • salvin francis
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Frits Walraven
  • Ganesh Patekar

New to the forum  RSS feed

 
Greenhorn
Posts: 4
IntelliJ IDE Linux Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey!,

I didn't see an introduction topic, so forgive me if there is one. My name is Mike and I'm new to programming in general. I dabbled with C++ a few years back, but gave up on it because simply I wasn't motivated enough.

Flash forward a few years (23 now) and I decided to take on Java. My first reason was to make Android apps to get out into the market and make some extra cash. But then it came down to the fact I wanted something that was MINE. Something that I had created..I'm sure you guys can relate.

Either way I been reading multiple sources for about 1 1/2 weeks now. It began with Sam's Java 6 in 21 days. Unfortunately book seemed to leave out so many factors, so I picked up "A Beginners Tutorial Java 7" by Budi Kurniawan. I recommend it to other beginners who might read this post. It goes into depth about OOP and how it works in Java,the book just lacks exercises.

I spend any free time I have reading through the book and other sources, trying to wrap my head around OOP (which I thought I understood and then it seemed to just not click anymore lol). Hopefully I'm not "over-studying", if there is such a thing. The more I learn about Java the more interested I become..so this trait will keep me motivated.

My goal is be well versed in basic Java within 8 months. (slightly above noob)

I plan on being a frequent member of the forum!
Oh and if you got any quick tips that helped you out with learn PLEASE let me know.
 
lowercase baba
Posts: 12706
50
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome!

We have a cattle drive with some sample exercises. You can pay and have each and every assignment nit-picked by an expert, or don't pay and do the exercises however you want.

Project Euler has tons of problems. They are really more for coming up with clever ways of doing some high-level math stuff, but I've used it just to get an idea of a language. For example, a lot of the problems there require you to do something with prime numbers, so I've implemented a prime number generator in java, perl, C, C++ and maybe another language or two.

Many folks here like the Head First Java book - it covers the basics of OOP in a very good way, IMHO.

The best thing to to is practice, practice, practice. The more code you write, the faster it will all start making sense.
 
Michael Hope
Greenhorn
Posts: 4
IntelliJ IDE Linux Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Fred.

I'll check out the Head First book, I think the fact I don't fully understand OOP is giving me a mental wall right now.
I'll also check the cattle drive out.

I actually do want to practice! It's just difficult finding an exercise that goes along with what I have learned so far.
 
Marshal
Posts: 62873
203
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome (again).
A lot of people coming from non-OO programming to OO find that step very difficult and it takes ages to learn OO.
 
All of the world's problems can be solved in a garden - Geoff Lawton. Tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database
https://coderanch.com/t/704633/RavenDB-Open-Source-NoSQL-Database
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!