Bitcoin Forum

Other => Off-topic => Topic started by: Fundalini on October 19, 2018, 02:52:38 AM



Title: I want to learn programming.
Post by: Fundalini on October 19, 2018, 02:52:38 AM
I want to learn programming by self study but I don't know where to start. I'm a complete beginner. Can you give me some advices what books, sites, or any resources are best for begginers? If you're a self taught programmer, please share your experiences too.


Title: Re: I want to learn programming.
Post by: totiriti333 on October 19, 2018, 03:20:13 AM
I'm sure you can find many sites by google-ing youself already. Here's one i used to use when i started learning some basic html and python. The interface is pretty easy to use, and lessons are newbie friendly too. They have built in app to let you try and practice what your learned right after each lessons
https://www.codecademy.com/


Title: Re: I want to learn programming.
Post by: Kethboy on October 19, 2018, 03:23:20 AM
i recommend you to start with c languange. and first you can learn how to make hello word in youtube


Title: Re: I want to learn programming.
Post by: cassidyyy on October 19, 2018, 06:42:05 AM
i recommend you to start with c languange. and first you can learn how to make hello word in youtube
yeah, I would agree. You can check this: https://www.programmingbasics.org/en/
Also, there many YouTube Tutorials.


Title: Re: I want to learn programming.
Post by: enculenka on October 19, 2018, 09:48:00 AM
I will suggest you start with python. Python is object oriented language and very easy to learn unlike others like Java or even C+. The syntax is close to everyday English, its what you can easily relate it and before you know it, you've started developing your own applications. Meanwhile, it's not that simple you need passion to survive.


Title: Re: I want to learn programming.
Post by: raatnak on October 19, 2018, 09:55:23 AM
I used to start with codecademy, thats a greate resource. Also you should search for some videos on YouTube, there`s a lot of free lessons out there.


Title: Re: I want to learn programming.
Post by: katelynsk on October 19, 2018, 10:32:33 AM
First, choose a specialization. It will depend on your preferences. Do you want to write games? Create websites? Teach artificial intelligence? Be a mobile/desktop developer? This is what you need to choose yourself. I don't think that one of the fields is better than others. If you have specific criteria (salary level, popularity, number of vacancies...), just search for statistics on programming languages on web, that's simple.

After that, you will need to choose a stack of technologies which you must know to find a job later (in addition to the programming language you will have chosen). Browse job offers to see what you need to know along with the language. Sort the list of technologies in order to study and start learning.

Almost any resource will be good for a beginner IF you are consistent and persistent. I mean, you need to read everything carefully and regularly, do all tasks described and suggested by the author, look for answers which can appear during your study, etc. I know hundreds of non-programmers who just "want to learn programming" but do nothing to achieve this.

As soon as you get the first idea of what you are learning and what you need to know, you will be able to independently study and choose the best resource for you. A book, a website with lessons and tasks, a youtube channel - it does not matter and also depends on your preferences. Once again - for a beginner. I believe that to become an expert in a particular field, you need to read books, as they are more consistent and detailed. But in the first stage, you just need to get a general idea.

When you specify your goals and strategy, go to any programming community and address your future questions to them. For example, on reddit. Follow their threads to keep in touch and track the latest changes in the field.

Good luck with your learning!


Title: Re: I want to learn programming.
Post by: ShoyoHinata on October 19, 2018, 11:10:59 AM
You can learn from the book, but most readers don't have the capacity to practice if read only from books. Whatever you are doing, mix it up once. Try to learn from a variety of media such as books, videos, web, etc.


Title: Re: I want to learn programming.
Post by: aplistir on October 19, 2018, 01:39:56 PM
I will suggest you start with python. Python is object oriented language and very easy to learn unlike others like Java or even C+. The syntax is close to everyday English, its what you can easily relate it and before you know it, you've started developing your own applications. Meanwhile, it's not that simple you need passion to survive.

+1 to Python

I have been a professional C++ developer. When I learned Python (just for fun) I was really surprised how easy language it is.
Things that take a long time to implement in C++ can be really  really simple in Python.

There are lots of easy to use and  well implemented libraries written in python.

One problem with C++ is that it can be confusing and time consuming to begin using some new library. Meaning you have to study a lot to be able to use it properly. One example is openssl..


Title: Re: I want to learn programming.
Post by: SinarG on October 19, 2018, 01:45:06 PM
This is a great idea! There are many free educational videos and layouts on the Internet. I watched the video on YouTube.


Title: Re: I want to learn programming.
Post by: Waradlain on October 19, 2018, 03:44:35 PM
If you want to keep up with the times, I'd advise you to look into the development of mobile applications in particular for IOS. Destop is dead so apps is your choice.
Don't you wanna look into Swift? Some introduction goes here https://developer.apple.com/swift (https://developer.apple.com/swift) and some cool leasons for beginners are here https://codewithchris.com/learn-swift/ (https://codewithchris.com/learn-swift/)
Have fun.


Title: Re: I want to learn programming.
Post by: bitmonkey455 on October 19, 2018, 04:19:10 PM
Would recommend trying Spring, Java. One of the stronger tool/language these days.


Title: Re: I want to learn programming.
Post by: imunk on October 19, 2018, 04:42:53 PM
I want to learn programming by self study but I don't know where to start. I'm a complete beginner. Can you give me some advices what books, sites, or any resources are best for begginers? If you're a self taught programmer, please share your experiences too.
also tried to self learn programming give out in 2days, I advise to search someone to teach you.


Title: Re: I want to learn programming.
Post by: Brantom on October 19, 2018, 06:47:40 PM
I want to learn programming by self study but I don't know where to start. I'm a complete beginner. Can you give me some advices what books, sites, or any resources are best for begginers? If you're a self taught programmer, please share your experiences too.

I recommend starting with Scratch. Go to udemy.com and search ''scratch programming''. It will teach you the programming fundamentals from which you will be ready to move on to more advanced programming languages.


Title: Re: I want to learn programming.
Post by: bluefirecorp_ on October 19, 2018, 09:06:14 PM
https://tour.golang.org/welcome/1


Title: Re: I want to learn programming.
Post by: ineedmoney69 on October 20, 2018, 06:28:59 AM
first, pick up a basic language like C. or you can go for python as it is much more useful yet easy to learn.. the important thing is to create basic concepts.
for learning your first language you can pick up youtube tutorials or some books for reference. but it won't matter much because you will only learn what you practice.
use geeksforgeeks.com  to practice and learn and then later shift to competitive coding on hackerrank or codechef.
 hope this helps..
I personally follow this.


Title: Re: I want to learn programming.
Post by: Xvizupaz on October 20, 2018, 06:40:31 AM
dont forget to instal visual studio on your pc


Title: Re: I want to learn programming.
Post by: MiyukiShiba on October 20, 2018, 11:42:17 AM
If you want to learn to programme, you first need to learn more than one language, you can refer to the pages, books, ... And remember to always take notes and the theory is always accompanied by practice.


Title: Re: I want to learn programming.
Post by: Fundalini on October 20, 2018, 11:47:12 AM
First, choose a specialization. It will depend on your preferences. Do you want to write games? Create websites? Teach artificial intelligence? Be a mobile/desktop developer? This is what you need to choose yourself. I don't think that one of the fields is better than others. If you have specific criteria (salary level, popularity, number of vacancies...), just search for statistics on programming languages on web, that's simple.
-snip-
I'm interested in Data Science, guess I'll end up with artificial intelligence once I go deeper into programming. I also tried to explore some of the programming languages suggested above and out of those, Python seems intuitive to me.

Anyway, thank you for your advice (and to everyone else as well) it's a huge help  :)


Title: Re: I want to learn programming.
Post by: Walt_Mab on October 20, 2018, 09:05:29 PM
find a language that can be useful for you, and just start.
As soon as you have a basic skill, you will need to get deeper into it, to make fast & secure code.


Title: Re: I want to learn programming.
Post by: Markus12 on October 28, 2018, 05:58:01 PM
Hi! I have start learning Javascript but I dont know is it right choice or not. What do you guys think about it?


Title: Re: I want to learn programming.
Post by: dn3 on October 28, 2018, 07:12:36 PM
I want to learn programming by self study but I don't know where to start. I'm a complete beginner. Can you give me some advices what books, sites, or any resources are best for begginers? If you're a self taught programmer, please share your experiences too.

This deal is for sure the future. There are a lot of tutorials on youtube, there you will find and some platforms that will help you with. I wish you good luck!


Title: Re: I want to learn programming.
Post by: Bilinnaire on October 28, 2018, 10:35:28 PM
That's great but bear in mind that like other intellectually stimulating endeavour programming is uneasy to learn but with dedication and perseverance, you will get far. If I'll suggest a programming language to start with for you, I'll say choose python. The syntax is closer to English that all other alternatives.


Title: Re: I want to learn programming.
Post by: RoyGoth on October 29, 2018, 06:43:21 AM
There will be many questions when you learn programming yourself. Choose the excitement and easiest way to get started. It is important that you start rather than reflect. All roads cross at one point, the skills that will complement the later career.


Title: Re: I want to learn programming.
Post by: Agnatez on October 29, 2018, 10:50:26 PM
I even studied to be a programmer in a college, but I didn’t get a proper education because I got bored in my second year and I went to work)


Title: Re: I want to learn programming.
Post by: BADecker on October 29, 2018, 11:00:24 PM
Want to Make Money as a Programmer? Learn Blockchain Development (http://www.freedomsphoenix.com/News/250158-2018-10-28-want-to-make-money-as-a-programmer-learn-blockchain-development.htm)


https://www.freedomsphoenix.com/Uploads/Graphics/533-1028165127-computer-programming-blockchain-development-760x400.jpg (http://www.freedomsphoenix.com/News/250158-2018-10-28-want-to-make-money-as-a-programmer-learn-blockchain-development.htm)


According to Mehul Patel, the CEO of San Francisco tech talent recruitment firm Hired, the demand for the blockchain has increased significantly in the past several months. The supply of software engineers is already low, and individuals that are well versed in the cryptocurrency sector are even more scarce.

"There's a ton of demand for blockchain. Software engineers are in very short supply, but this is even more acute and that's why salaries are even higher."


Read more at https://www.ccn.com/want-to-make-money-as-a-programmer-learn-blockchain-development/?fbclid=IwAR1hAKs3n_Zb2TcxtoAXfZulbNqFsnjAUZ2epB4vnOa5T-uYrFjxI2YCgsQ.


8)


Title: Re: I want to learn programming.
Post by: SignorKiasu on October 30, 2018, 03:55:04 AM
Want to Make Money as a Programmer? Learn Blockchain Development (http://www.freedomsphoenix.com/News/250158-2018-10-28-want-to-make-money-as-a-programmer-learn-blockchain-development.htm)


https://www.freedomsphoenix.com/Uploads/Graphics/533-1028165127-computer-programming-blockchain-development-760x400.jpg (http://www.freedomsphoenix.com/News/250158-2018-10-28-want-to-make-money-as-a-programmer-learn-blockchain-development.htm)


According to Mehul Patel, the CEO of San Francisco tech talent recruitment firm Hired, the demand for the blockchain has increased significantly in the past several months. The supply of software engineers is already low, and individuals that are well versed in the cryptocurrency sector are even more scarce.

"There's a ton of demand for blockchain. Software engineers are in very short supply, but this is even more acute and that's why salaries are even higher."


Read more at https://www.ccn.com/want-to-make-money-as-a-programmer-learn-blockchain-development/?fbclid=IwAR1hAKs3n_Zb2TcxtoAXfZulbNqFsnjAUZ2epB4vnOa5T-uYrFjxI2YCgsQ.


8)


Thanks for sharing  :D


Title: Re: I want to learn programming.
Post by: Wolfencloud on October 30, 2018, 07:48:04 AM
Programming is easy to study. Patience is one of the things you must consider in studying programming because its a trial and error thing to run a program. Stackoverflow.com use this site.


Title: Re: I want to learn programming.
Post by: ElvisSinatra on October 30, 2018, 08:20:34 AM
No matter which programming language you choose or what method to learn, you should start at the most basic level. Start with the basics and be patient with yourself during the learning process. In order for your first programming project to be completed, split the project into several simple steps. And if a learning style does not work for you, try other ways before you give up.


Title: Re: I want to learn programming.
Post by: Hoganti on November 02, 2018, 04:55:36 PM
To be a programmer is to earn decently. I, too, previously had a dream to become a programmer and go to another country to work, but life lead me in another direction.


Title: Re: I want to learn programming.
Post by: bluefirecorp_ on November 02, 2018, 04:58:25 PM
tour.golang.org

Go through that.


Title: Re: I want to learn programming.
Post by: axel20 on November 11, 2018, 05:24:35 PM
I know it's been mentioned before, but it bears mentioning again.  Try CodeCademy.com.  It's a great resource for learning programming.


Title: Re: I want to learn programming.
Post by: Cryptopher on November 11, 2018, 09:50:52 PM
Codecademy is a good suggestion. Udemy is decent too. Either of the two would be my go-to for newbies.


Title: Re: I want to learn programming.
Post by: axel20 on November 11, 2018, 10:22:03 PM
Codecademy is a good suggestion. Udemy is decent too. Either of the two would be my go-to for newbies.

Oh, great point! I forgot about Udemy.  I use a lot of their Cisco training videos, but. they have lots of programming ones too.


Title: Re: I want to learn programming.
Post by: Franz14 on November 12, 2018, 12:52:38 PM
This is a very good idea! I advise you to go to YouTube and look there. There are a lot of educational videos.


Title: Re: I want to learn programming.
Post by: trantruonganhvu99 on November 13, 2018, 04:27:20 AM
You must determine exactly what you love, game programming? web programming?,... There are many languages ​​you can learn like C ++, java, ... you can study on youtube, youtube will provide a great source of knowledge for you, Make effort and diligence . You will be a good programmer


Title: Re: I want to learn programming.
Post by: alexandrea on November 13, 2018, 10:14:10 AM
W3 schools might help you, it's a site that teaches you the basics for free.


Title: Re: I want to learn programming.
Post by: CryptopieceOfficial on November 13, 2018, 11:29:52 AM
Hi! Learn the basic concepts of programming with practical learning approach with Scratch first, before you learn anything more capable. It will be like laying a concrete foundation before you build a house on top of it. https://www.udemy.com/scratch-programming/