- #1
KamenRiderTorbjorn
- 71
- 8
I'm 23 and currently still in undergrad. I want to learn how to start coding before I take my core classes for computer science. What are some good coding languages to start with?
I suggest Python. It's a high-level language that is freely distributed, and comes with pretty good documentation. See https://www.python.org/downloads/.KamenRiderTorbjorn said:I'm 23 and currently still in undergrad. I want to learn how to start coding before I take my core classes for computer science. What are some good coding languages to start with?
Visual C# is present on the free download Community Visual Studio 2017 along with VB.NETMark44 said:Visual Studio ... a very pricey edition is available for free because of the agreement the school I teach at has with Microsoft
KamenRiderTorbjorn said:Do these languages come with tutorials? What about C#? Also out of curiosity can you get employment by being self taught? Reason I ask is because I want to build up a resume.
KamenRiderTorbjorn said:What are some good coding languages to start with?
If you choose Python, do this:KamenRiderTorbjorn said:Do these languages come with tutorials?
Just FYI, C++ is a bastardized language with object oriented capabilities overlayed on C, but not enforced. That is, you CAN write object oriented code with C++ but you don't have to. Java is much cleaner in the respect that it enforces object orientation.KamenRiderTorbjorn said:Out of curiosity why is everyone turning anyway from C++?
KamenRiderTorbjorn said:I want to learn how to start coding before I take my core classes for computer science.
My preference is to get a good book. There are a lot of C# books, but I would highly recommend Jeffrey Richter -- https://www.amazon.com/dp/0735667454/?tag=pfamazon01-20, and the price is very reasonable. Richter was a long-time consultant on the .NET Framework team at MSFT, so he knows his stuff.Chestermiller said:I have a background in Fortran, but lately I've been studying C# so that I can understand some of the things that my grandson is doing in his programming. My background has helped me get through many of the beginning concepts, and I've written some decent programs to solve some physics forums problems. But, the concept of object oriented language is new to me, and I'm struggling to get an understanding of Classes, and working with Classes. I've looked over many online references, and have gotten some understanding, but I'm still struggling. Any recommendations on good (and simple, straightforward) sources would be greatly appreciated. Thanks.
Chet
Thx. Ordered.Mark44 said:My preference is to get a good book. There are a lot of C# books, but I would highly recommend Jeffrey Richter -- https://www.amazon.com/dp/0735667454/?tag=pfamazon01-20, and the price is very reasonable. Richter was a long-time consultant on the .NET Framework team at MSFT, so he knows his stuff.
You might have a look at rosettacode.org -- from that site:KamenRiderTorbjorn said:I'm 23 and currently still in undergrad. I want to learn how to start coding before I take my core classes for computer science. What are some good coding languages to start with?
KamenRiderTorbjorn said:I'm 23 and currently still in undergrad. I want to learn how to start coding before I take my core classes for computer science. What are some good coding languages to start with?
The most popular coding languages for beginners are Python, JavaScript, HTML/CSS, Java, and C++.
Python is easy to learn and has a simple syntax, making it a great language for beginners. JavaScript is commonly used in web development and has a large community for support. HTML/CSS is essential for creating websites and is relatively easy to understand. Java is a versatile language used in a variety of industries and has a strong foundation for learning other languages. C++ is a widely used language for creating applications and games.
Yes, there are coding languages specifically designed for beginners, such as Scratch and Blockly. These languages use visual blocks to represent code, making it easier for beginners to understand and learn the basics of coding.
It depends on your personal interests and goals. If you are interested in web development, HTML/CSS and JavaScript would be good choices. For data analysis and machine learning, Python would be a good language to start with. If you are unsure, it's always helpful to research the job market and see which languages are most in demand.
While it is possible to learn multiple coding languages at once, it is generally recommended to focus on one language at a time, especially for beginners. Learning the fundamentals of one language will make it easier to pick up other languages in the future. Once you have a strong foundation, you can then branch out and learn additional languages.