|
On December 27 2018 22:55 teddyoojo wrote: no im basically new to this shit, my entire programming experience comes down to doing a couple hours of java tutorial, 20-30 hours of being overwhelmed by android studio slooowly figuring out how to properly do my part of a project, and 30-40 hours of coding not too advanced stuff in javascript in Screeps (a game)
i just want to build a solid base in certain areas i can build good knowledge upon for now Since you mentioned Android Studio I guess you looked into mobile apps? Rather than rushing to learn how to make apps or frontend etc you should definitely build a foundation of just learning programming (and some CS theory). Also protip ANdroid Studio is a mega resource hog and don't use it unless you are actually making apps. Use IntelliJ IDEA Community Edition (free) for Java instead.
For Computer Science and learning more about actual computing and a different way of thinking about programs: "How to Design Programs". It's an easier to swallow version of a CS classic called SICP (Structure and Interpretation of Computer Programs). But if you are macho with no life and got some maths chops SICP is fun and rewarding, but very challenging.
"The C Programming Language" aka K&R. Pretty old but nicely written with good exercises.
"Programming: Principles and Practice Using C++ 2nd Ed" By the creator of C++. Haven't used this myself but it's a recommended book for learning programming from the ground up.
Harvard CS50 if you want university lectures and exercises. Pretty theatrical and over the top for me, but the content is good.
If you just want to learn practical programming then look up "Helsinki MOOC" which is full of Java exercises. Supplement it with the official Java docs or a book like "Head First Java".
For Javascript idk that shit's aids and will corrupt your soul.
For data structures and algorithms when you are comfortable with programming: "Introduction to Algorithms" aka CLRS. Pretty hardcore and you want to be comfortable with proofs. "Algorithhms 4th Edition by Robert Sedgewick, Kevin Wayne" Easily digested book by papa Sedgewick using Java. "The Algorithm Design Manual" by Skiena.
Going through a book on discrete math before algorithms is beneficial unless you have taken a class on that already. "Discrete Mathematics" by Kenneth H. Rosen is a common book. Just use whatever the latest edition is whenever you're there.
"Code: The Hidden Language of Computer Hardware and Software". Not a programming book, but a good read on how computers and software actually works.
Libgen is your friend to attain books.
|
@teddy
Any of these good for you? + Show Spoiler +
I could send you any one you like tomorrow.
At least one of them has incredibly good reviews but I can't say which off the top of my head
Edit: is the picture loading for you guys?
|
If you have a mobile phone there's actually some ok apps for learning to program for like 10$ that are also IDE for the phone, at least on an android. You'd prob also want a Bluetooth keyboard but that's a lot cheaper than a textbook still. Was second best after in person classes in my experience.
I know Java and SQL well. JavaScript is awful, stay away. If you go for old books just be aware that you won't be able to download the. Code for the programs. Also, you need a book post Java 8, it is SO much easier to use due to streams and lambdas.
C++ is a weird language to learn because basically every organization uses their own definition of what you can use from it, as it has soo much random stuff in it, which is why most people start with Java now.
Intellij is definitely the best pc IDE for Java, but I'm stuck with eclipse at work because it is free.
There's also things to make Java less of a pain like spring and maven, but I also can't use that because IBM is stuck in 2004 with their version of axis and to have to use that.
There's also "new" languages that are updates to make old ones less confusing (rust for c++, kotlin and Scala for Java, Go for C). C is still what you're going to use for kernel level programming though. We
|
ok thanks guys @gosi yeah its for an app, but my part is mostly design with basic functionality like making buttons work etc. which is pretty much just block building i will def check out what u said, it sounds exactly what im looking for @artisreal cant see ur pic @nevuk and goody thanks
|
k I got true sight premiere tickets in copenhagen
anyone else going?
|
On December 28 2018 00:45 Unleashing wrote: k I got true sight premiere tickets in copenhagen
anyone else going? Good stuff. Unfortunately not me.
@Teddy im Posting a new link in a sec
e: link is live now. + Show Spoiler +
|
wow, id really appreciate it if u could send me the Java one and the Introduction to Creative Problem Solving thanks again all
|
Android Studio also has a pretty useful online tutorial which I'm sure you've checked out, but it was definitely good enough for us to figure out how to get things like buttons to work for our app, at least at the surface layer. It's not comprehensive, but we were able to figure out the rest with random online guides.
We were a group of guys without any previous Android/Java experience, so I'm sure you'll be able to stitch it together if you're looking for a quick handholdy tutorial that gets the job done.
|
On December 28 2018 01:16 teddyoojo wrote: wow, id really appreciate it if u could send me the Java one and the Introduction to Creative Problem Solving thanks again all Will do, will do! Can take until tomorrow though. I'll send you a pm as soon as I manage.
|
28102 Posts
On December 27 2018 23:50 Gosi wrote:Show nested quote +On December 27 2018 22:55 teddyoojo wrote: no im basically new to this shit, my entire programming experience comes down to doing a couple hours of java tutorial, 20-30 hours of being overwhelmed by android studio slooowly figuring out how to properly do my part of a project, and 30-40 hours of coding not too advanced stuff in javascript in Screeps (a game)
i just want to build a solid base in certain areas i can build good knowledge upon for now Since you mentioned Android Studio I guess you looked into mobile apps? Rather than rushing to learn how to make apps or frontend etc you should definitely build a foundation of just learning programming (and some CS theory). Also protip ANdroid Studio is a mega resource hog and don't use it unless you are actually making apps. Use IntelliJ IDEA Community Edition (free) for Java instead. For Computer Science and learning more about actual computing and a different way of thinking about programs: "How to Design Programs". It's an easier to swallow version of a CS classic called SICP (Structure and Interpretation of Computer Programs). But if you are macho with no life and got some maths chops SICP is fun and rewarding, but very challenging. "The C Programming Language" aka K&R. Pretty old but nicely written with good exercises. "Programming: Principles and Practice Using C++ 2nd Ed" By the creator of C++. Haven't used this myself but it's a recommended book for learning programming from the ground up. Harvard CS50 if you want university lectures and exercises. Pretty theatrical and over the top for me, but the content is good. If you just want to learn practical programming then look up "Helsinki MOOC" which is full of Java exercises. Supplement it with the official Java docs or a book like "Head First Java". For Javascript idk that shit's aids and will corrupt your soul. For data structures and algorithms when you are comfortable with programming: "Introduction to Algorithms" aka CLRS. Pretty hardcore and you want to be comfortable with proofs. "Algorithhms 4th Edition by Robert Sedgewick, Kevin Wayne" Easily digested book by papa Sedgewick using Java. "The Algorithm Design Manual" by Skiena. Going through a book on discrete math before algorithms is beneficial unless you have taken a class on that already. "Discrete Mathematics" by Kenneth H. Rosen is a common book. Just use whatever the latest edition is whenever you're there. "Code: The Hidden Language of Computer Hardware and Software". Not a programming book, but a good read on how computers and software actually works. Libgen is your friend to attain books. There’s a python version of SICP as well that is a bit less math intensive. Although I wouldn’t really recommend either to a beginner anyway lol. Good list overall though, I’ve had a great experience with everything on there.
Teddy I would avoid Udemy for the most part since a lot of the courses are complete garbage and you can find free alternatives elsewhere. Unless you can get the web dev bootcamp from Colt Steele on sale. Pretty solid intro to front and back end web dev.
|
For christmas I got : A panini press, a rice cooker, larger memory card for my Vita (32 GB is a bit too crammed. I say memory card, but I really just use the thing that lets you use a micro sd card cuz it's way cheaper), and some more clothes. So nothing amazing, but it's all stuff I'll use.
|
Everybody got a lunchbox from our boss here. And mine was significantly larger than others. Looks like he knows i have a huge appetite lmao
Anyways today might be my last paycheck tho my boss said from day 1 they would renew my contract it just happens to end in december cause that's how government works(all contractual end in december). I wouldn't count on it so i should start looking for job postings again so that i don't lose much time jobless(i might wanna go full online work this time but my sister wants me to get a consistent experience here in whatever company ).
|
passive facetimed me w my ex gf lol they are v cute together
|
Lalalaland34505 Posts
|
No. But I'll keep you updated
|
|
|
|
|
She's a beautiful lady not a carcass
|
28102 Posts
Big downgrade wtf is she doing.
|
Rude
Also I'm a catch now. See my sig for details
|
|
|
|
|
|