Evade Posted July 15, 2018 Share Posted July 15, 2018 Mostly a question for the scripters or people currently learning to script. What is/was the best recourse you used when learning java? Was it websites like Code Academy or Solo Learn, Books, or just tutorials on osbot or other websites? Quote Link to comment Share on other sites More sharing options...
R3G3N Posted July 15, 2018 Share Posted July 15, 2018 Scripting guides/tutorials from the forum and online websites/youtube tutorials/books for learning java. 1 Quote Link to comment Share on other sites More sharing options...
ChrisJ Posted July 15, 2018 Share Posted July 15, 2018 Learnt most from starting a project and looking up everything i came across untill i'd fully understand. Learnt some more from my study computer science. Then learnt from the book "OCA Java SE 7 Programmer 1 study guide" and got the certificate. After that, the SE 8 programmer 1 and SE 8 programmer 2 study guides & certificates. Now from whatever i run into at my job. I think OSBot is a nice place to start learning as you can set a goal you really want to achieve. "I want to make a script that does X and Y.". Having a goal like that is a nice reason to stay persistent. There is some basic Java knowledge needed though, that could be acquired through basic tutorials, but it could be hard to grasp when jumping into a script skeleton and trying to make things work.. Best way to learn depends on the person, some people learn very well through reading books, others have to really do it in order to remember it. Books often have exercises to make you get used to the concepts though. That's why my advice would be to find a book and set goals for yourself depending on how much time you have etc. Then when you've finished a book, start some kind of project. If you want to make an OSBot script, then read some tutorials on OSBot too because you'll be working with the OSBot library, so you have to understand what the library does exactly when you call a method. Also get to understand what the Java API is and how you can lookup classes and methods, and get to understand the OSBot API. Good luck! 1 Quote Link to comment Share on other sites More sharing options...
Evade Posted July 15, 2018 Author Share Posted July 15, 2018 33 minutes ago, ChrisJ said: Learnt most from starting a project and looking up everything i came across untill i'd fully understand. Learnt some more from my study computer science. Then learnt from the book "OCA Java SE 7 Programmer 1 study guide" and got the certificate. After that, the SE 8 programmer 1 and SE 8 programmer 2 study guides & certificates. Now from whatever i run into at my job. I think OSBot is a nice place to start learning as you can set a goal you really want to achieve. "I want to make a script that does X and Y.". Having a goal like that is a nice reason to stay persistent. There is some basic Java knowledge needed though, that could be acquired through basic tutorials, but it could be hard to grasp when jumping into a script skeleton and trying to make things work.. Best way to learn depends on the person, some people learn very well through reading books, others have to really do it in order to remember it. Books often have exercises to make you get used to the concepts though. That's why my advice would be to find a book and set goals for yourself depending on how much time you have etc. Then when you've finished a book, start some kind of project. If you want to make an OSBot script, then read some tutorials on OSBot too because you'll be working with the OSBot library, so you have to understand what the library does exactly when you call a method. Also get to understand what the Java API is and how you can lookup classes and methods, and get to understand the OSBot API. Good luck! I like the idea of your take of setting up goals even if they are small. ie, Walk to varrock. Quote Link to comment Share on other sites More sharing options...
Dab in a Lab Posted July 15, 2018 Share Posted July 15, 2018 I started with this then went on and watched lesson 1 and 2 too. I followed along and built the same script that Chris did in lesson 1, and then after watching lesson 2, I just started making my own scripts. I understood the fundamentals in those tutorials and started to learn more by making more of my own scripts. Quote Link to comment Share on other sites More sharing options...
Evade Posted July 15, 2018 Author Share Posted July 15, 2018 17 minutes ago, Dab in a Lab said: I started with this then went on and watched lesson 1 and 2 too. I followed along and built the same script that Chris did in lesson 1, and then after watching lesson 2, I just started making my own scripts. I understood the fundamentals in those tutorials and started to learn more by making more of my own scripts. Didnt even see this will be taking a look after work. Just joined the discord looks very good so far. Quote Link to comment Share on other sites More sharing options...
Rays Posted July 15, 2018 Share Posted July 15, 2018 I found learning Java from books being extremely helpful as the books also provides exercises for you to get comfortable with different problems and practice your mind in to knowing how you would solve these problems. Quote Link to comment Share on other sites More sharing options...
Dab in a Lab Posted July 16, 2018 Share Posted July 16, 2018 1 hour ago, Evade said: Didnt even see this will be taking a look after work. Just joined the discord looks very good so far. Ask chris to get verified in the discord and you'll have access to all the tools in there Quote Link to comment Share on other sites More sharing options...
librarychrome Posted July 16, 2018 Share Posted July 16, 2018 Since nobody has mentioned this, I recommend Khan Academy. They provide tutorials and interactive programming examples so you can code in your own browser. I know some professors in universities assign khan academy tutorials and examples in place of reading more traditional books. They are good tutorials and I recommend learning programming fundamentals to aid your scripting. Quote Link to comment Share on other sites More sharing options...