Jump to content

Teach me senpai's!!!!

 

So I got free time, 2 months, want to learn any programming language, mostly the 2 in the tags, someone help me with finding books or something to help me learn them? Also I learn better when something is interesting or fun, so if you find a big boring book, that will not help me

Link to comment
https://linustechtips.com/topic/786484-want-to-learn/
Share on other sites

Link to post
Share on other sites

My stuff:

Spoiler

CPU :  Intel i5 8400 | GPU : MSI GTX 970 Gaming 4GB

 

RAM : 32GB Corsair Vengeance DDR4 @ 3600MHz

 

Mouse : Logitech G502 HERO SE | Keyboard : Mountain Everest Max w/ Cherry MX Brown

 

Headset : Beyerdynamics DT990 Pro 250Ω w/ AT2020USB+

 

Monitor : Acer XF240H @  144Hz

 

Link to comment
https://linustechtips.com/topic/786484-want-to-learn/#findComment-9909618
Share on other sites

Link to post
Share on other sites

2 hours ago, Uncleweed said:

thanks man, Is there a way i can like download all these cause i dont really have an internet connection

download a PDF or ebook to learn from? 

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to comment
https://linustechtips.com/topic/786484-want-to-learn/#findComment-9910079
Share on other sites

Link to post
Share on other sites

When you're learning how to program the specific language you choose isn't important, the likelihood is that you're going to end up learning more than one eventually anyway. What is important is that you understand the underlying concepts of programming, which can be learnt through any language. From the two languages you put in the tags I would recommend starting with Python, it is a fairly simple language that a lot of beginner programmers choose, ultimately it is your choice though, you should do some more research on the languages that you're thinking about learning and choose which one you think you will enjoy the most.

 

As far as learning programming, a lot of people give up because either: 1. It's too hard, or 2. They lose motivation. Everything is hard when you first attempt it, think back to when you were a young child and found writing and reading hard, but through practice you learnt and now you're good at it, programming is the same, you just need to practice and be patient, you will improve over time and things will become easier. As for keeping motivation while learning how to program, you should have something that you want to build, it should be something like a simple text-based adventure game. Set yourself small goals, so it feels like you're achieving something. Once you have a grasp on the language it may also be useful to contribute to some open source projects that interest you.

 

I wish you luck in your programming journey!

Link to comment
https://linustechtips.com/topic/786484-want-to-learn/#findComment-9913580
Share on other sites

Link to post
Share on other sites

I'd suggest trying to learn Python since it'll be easier for a beginner than C++. As for resources, you could download websites or pdfs with good tutorials or just find a textbook.

 

Edit: As @Spigie said, you have to stay motivated. Try to start making something fun as soon as you can so you don't get too bored. While skipping basics isn't great it's much better to skip a few boring string manipulation exercises than it is to straight up give up cause it's "boring". Especially since you can always just get back to them later. This might be a helpful resource for staying interested: https://inventwithpython.com/

Link to comment
https://linustechtips.com/topic/786484-want-to-learn/#findComment-9929066
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

Thanks for all the recommendation guys!

 

Currently i'm doing C++ but because i'm not as free as i want to be i'm still in like the 3rd chapter. I'll do Python as soon as i'm done with C++

 

BTW i'm starting with C++ because there is some programming I want to do that requires C++ knowledge

 

EDIT: I know I said I had free time but things changed. Life, what you gonna do

Link to comment
https://linustechtips.com/topic/786484-want-to-learn/#findComment-9986751
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×