[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Advice for a noob

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 19
Thread images: 1

File: cats.jpg (129KB, 720x960px) Image search: [Google]
cats.jpg
129KB, 720x960px
> I know 4chan is not the most welcoming place to ignorance, but I am hoping for some advice.

>Basically my knowledge of computers is that of an average consumer.

> However I HAVE THE DESIRE to learn, and a genuine intrest in learning and studying I.T and self learning to program

>Obviously in the countries where I am most likely to live New Zealand or Australia (the country I was born in) there is great demand and the salarys are decent.

So some advice would be greatly appreciated, I have no desire to design or be involved with gaming other than playing myself.

I also want to learn to hack and about hacking in general.

I know there is countless advice as to what language to start with, but advice on that would be great.

I don't expect to be some wiz working for google or whatever.

I am realitvily bright, at least in regards to other things i've studied and taught myself.. and slightly obsesive

I guess I just missed the boat on being into it when I was really young..

I intend to study a BA in information technology

Cheers bros
>>
bump for interest
>>
You seem innocent enough, I'll respond.
Install a linux distro, preferably ubuntu, either in a virtual machine or on a spare laptop and mess around with it. I'm currently pursuing a BA in an IT field, and that's how I got started. Ended up using linux in my daily life and learning a shit ton.
You won't "learn to hack" for a very, very long time. That's like wanting to start learning music by composing a symphony.
>>
>>59027024
So you want to learn programming?

Pick a starting language. For beginners, there are generally two recommended "programming families" that you can choose to start learning:
-Dynamically typed/interpreted programming languages, such as: Python, Perl, Ruby
-Statically typed/compiled programming languages, such as: C, C++, C#

These are amongst the most popular languages in use worldwide, including 4 from the top 5. Both approaches are perfectly fine, and well-documented.
-Dynamically typed programming may be a bit more flexible, convenient, and forgiving. It is more popular in academia.
-Statically typed programming is a bit more suited for making general applications. It is more popular in industries.

Cannot decide? Flip a coin.

If you choose statically typed/compiled programming, you may want to start with C, then pick up C++. C is very well documented, and teaches many universal programming concepts. C++ is based on C, and adds new concepts. Sources:
For C:
The C Programming Language (K&R)
C Primer Plus (Prata)
http://www.cprogramming.com/tutorial/c-tutorial.html
http://www.learn-c.org/

For C++:
http://www.learncpp.com/
http://www.cplusplus.com/doc/tutorial/
http://www.cprogramming.com/tutorial/c++-tutorial.html
http://en.cppreference.com/
https://isocpp.org/faq

If you choose dynamically typed/interpreted programming, you may want to start with Python. It is very easy to pick up. Here are some good sources:
http://www.learnpython.org/
http://www.codecademy.com/en/tracks/python

>BUT I WANT MORE SOURCES!
Read: https://wiki.installgentoo.com/index.php/Programming_resources

>BUT I WANNA START WITH [language x] INSTEAD!
Sure, if you like. But the languages above are considered good for beginners.

>BUT I WANNA MAKE A COOL WEBSITE!
Learn HTML, CSS, and Javascript.

>BUT I WANNA MAKE iPHONE GAMES!
Learn Objective C and/or Swift.

>BUT I WANNA MAKE ANDROID GAMES!
Learn Java.

>BUT I WANNA MAKE PC GAMES!
Learn patience.
>>
>>59027024
What's the point of greentexting the first part?
>>
>>59027076
He's a noob, he doesn't know what he's doing.
>>
>>59027104
yeah the only place i really have spent any time, is on /pol
>>
>>59027120
Here's some life advice to go alongside your technology advice: don't go on /pol/.
>>
wanna learn hacking? go to vulnhub and pick something and then solve it.
Learn to google.
Hands on approach and no brakes faggot.
>>
>>59027073
Thank you, the hacking thing is less of a priority as of right now, agree with your point. I guess over time I can learn the piano and get to the symphony in later days.
>>
>>59027075
thank you for your advice..I'm thinking of going with C... Would you recomend focusing on one language at a time?
>>
>>59027183
>Would you recomend focusing on one language at a time?
For a start? Definitely. And C is an excellent language to start with. Good luck!
>>
>>59027197
thanks for putting up with a noob, final question
do you agree with this
>>You seem innocent enough, I'll respond.
Install a linux distro, preferably ubuntu, either in a virtual machine or on a spare laptop and mess around with it. I'm currently pursuing a BA in an IT field, and that's how I got started. Ended up using linux in my daily life and learning a shit ton.
>>
>>59027024
>I intend to study a BA in information technology
What are you a fucking monkey wannabe?
You don't absolutely need to study anything tech related if you have other interests too. However if you do then either do CS, CE or EE.
Everything else is code monkey bullshit.
>>
>>59027263
>CS
>not code monkey bullshit, but IT is
>>
>>59027246

use virtualbox you fucking faggot.
also fuck using ubuntu. Build your own. google LFS.
>>
>>59027263
Course is free, other complications why I can't study CS, CE or EE
>>
>>59027246
You do not need to switch to GNU/Linux to learn programming. However, many IT professional prefer Linux for many tasks, particular server related stuff. If you want to be a professional, being able to work with all the main OSes is pretty much a must.
>>
>>59027368
Thank you,
Thread posts: 19
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.