"Just BASIC" Questions. Recommendations, Please ?

Robert11

New member
Power User
Local time
4:43 PM
Messages
542
Hello,

My son has just signed up for "Just Basic" course. (not Visual Basic)
He has never done any programming.

I talked him into this basic course, rather than starting out with Java or C, or Ruby, etc., as I thought with
absolutely no prior programming experience, this would be a good way to start, without being overwhelmed.
Hope so.

Anyway, would like to get him some supplementary books on BASIC.
There are apparently zillions of them. Hard to make a choice for me.

Might anyone please recommend a few "really good" ones in their opinion for someone just
starting out in programming/BASIC ?

(any other thoughts on would be most welcome)

Much thanks,
Bob
 

My Computer

OS
Windows 7 64bit
I can't recommend a good book on BASIC as I haven't programmed with it in over 30 years, but I can tell you a great way that your son can practice with the language and be able to retain it better. Depending on his age, he can create simple games with BASIC. Creating games gives you a purpose for using the language, and reinforces key concepts. They can be as sophisticated as he likes.

This is the method that I use to learn new languages. I've taught myself BASIC, C, C++, C#, Java, and Ruby all by making silly little games. It's fun and really helps you learn the language quickly because you're programming with a purpose, even if it is a trivial game. A couple of good reference books on BASIC and some game programming and he'll be hooked on programming forever.

Next stop: C++!! :)
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Mellon Labs (custom build)
OS
Win 7 Pro x64/Win 10 Pro x64 dual boot
CPU
AMD FX 8350 Vishera @ 4200
Motherboard
ASUS M5A97 R2.0
Memory
16 GB Mushkin Blackline DDR3-2400 @ 1866 (9-10-10-10-31)
Graphics Card(s)
XFX Radeon R9 280 Double D Black Edition
Sound Card
Realtek HD Audio on MB. Sounds great.
Monitor(s) Displays
Acer 24", Acer 22"
Screen Resolution
3840 x 1080
Hard Drives
1 x Mushkin Chronos 120 GB SSD (Win 10)
1 x Samsung 850 EVO 250 GB SSD (Win 7)
1 x WD 1TB SATA Blue
1 x WD 1TB SATA Green
PSU
Corsair TX-750
Case
CoolerMaster HAF 912+
Cooling
Coolermaster Seidon 240M Liquid AIO. 6 case fans
Keyboard
Logitech G710+
Mouse
Logitech G500s
Internet Speed
Much better since I got fiber, but still way overpriced.
Antivirus
MSE, Malware Bytes for scanning
Browser
Firefox
Other Info
Corsair VOID USB headphones.

A Mellon Labs X-1 - LCD Smartie driven system status display.

Brought to you by the letter E

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Ultimate x64 SP1
CPU
AMD Phenom 2 1090T
Motherboard
Gigabyte GA-890FXA-UD5
Memory
2x8GB Kingston HyperX Fury Black 1600Mhz Unganged
Graphics Card(s)
MSI GTX 970 Gaming 4G
Sound Card
Realtek On-Board HD 7.1 Audio / Logitech G35
Monitor(s) Displays
3xAcer GD245HQ
Screen Resolution
1920x1080
Hard Drives
Samsung 850 Pro 512GB SSD - OS /
WD Caviar Black SATA 3 - 1 TBx2 - Dynamic RAID 0 /
WD Caviar Green SATA 2 - 640GBx2 - Dynamic RAID 0 /
WD Caviar Green SATA 2 - 640GB - Internal Backup /
Seagate Barracude SATA 3 - 3TB - External Backup/ Sync
PSU
HighPower 1000W
Case
Cooler Master HAF 932
Cooling
Noctua NH-D14
Keyboard
Logitech G19
Mouse
Logitech G500
Internet Speed
100/4 Mbit Cable (100GB quota)
Antivirus
ZoneAlarm Extreme Security / MBAM Pro / MBAE Free / SAS Free
Browser
IE 11 - Firefox - Chrome
Other Info
Logitech F710/ G27/ G940/ Z5500 // TrackIR 5 // Nvidia 3D Surround Vision
Does anyone use BASIC nowadays? It's a bit like learning about computers by starting with DOS.

Python seems quite popular - I've just started learning it. The Python compiler is free from

https://www.python.org/

and I use PyCharm GUI front-end to develope my code - there's a free Community version

https://www.jetbrains.com/pycharm/

I kicked off with this tutorial on YouTube. I know I'm not answering the OP's question re BASIC, but the above info might help would-be programmers.

edit - I just did a search for most popular programming languages. The answers varied, but it seems to be a toss-up between Java and Python eg

Most Popular Computer Languages 2015

they all agreed on one thing - BASIC wasn't mentioned.
 
Last edited:

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
self build
OS
W10 Pro x64, W7 Pro x64 in VMware
CPU
i7 2600K @ 4.4GHz
Motherboard
MSI Z68A-GD80
Memory
8GB Mushkin @ 1600MHz
Graphics Card(s)
Nvidia GTX 750 Ti
Monitor(s) Displays
27" Benq + 27" LG
Screen Resolution
1080p
Hard Drives
500GB 850 Evo SSD + 3 * 2TB Seagate
PSU
EVGA 650 GS modular
Case
Antec 300
Cooling
Seidon 120V v2
Internet Speed
62/18 Mbps
Antivirus
Defender (W10) + MSE (W7)
Browser
Firefox
Does anyone use BASIC nowadays? It's a bit like learning about computers by starting with DOS.

Python seems quite popular - I've just started learning it. The Python compiler is free from

https://www.python.org/

and I use PyCharm GUI front-end to develope my code - there's a free Community version

https://www.jetbrains.com/pycharm/

I kicked off with this tutorial on YouTube. I know I'm not answering the OP's question re BASIC, but the above info might help would-be programmers.

edit - I just did a search for most popular programming languages. The answers varied, but it seems to be a toss-up between Java and Python eg

Most Popular Computer Languages 2015

they all agreed on one thing - BASIC wasn't mentioned.
Agreed, BASIC isn't the optimal language to learn, but it is a good way to ease into programming.

Java and Python are powerful languages, but the quirky syntax might be offputting for new programmers, particularly Python's use of white space. Since they are both loosely derived from C, it might be better for the OP's son to begin with C, so he can progress to more powerful and popular languages with a minimum of relearning. He'll know what a function is, what a pointer is, and how to break programs up into functional blocks. Things he'll need to know for higher level languages.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Mellon Labs (custom build)
OS
Win 7 Pro x64/Win 10 Pro x64 dual boot
CPU
AMD FX 8350 Vishera @ 4200
Motherboard
ASUS M5A97 R2.0
Memory
16 GB Mushkin Blackline DDR3-2400 @ 1866 (9-10-10-10-31)
Graphics Card(s)
XFX Radeon R9 280 Double D Black Edition
Sound Card
Realtek HD Audio on MB. Sounds great.
Monitor(s) Displays
Acer 24", Acer 22"
Screen Resolution
3840 x 1080
Hard Drives
1 x Mushkin Chronos 120 GB SSD (Win 10)
1 x Samsung 850 EVO 250 GB SSD (Win 7)
1 x WD 1TB SATA Blue
1 x WD 1TB SATA Green
PSU
Corsair TX-750
Case
CoolerMaster HAF 912+
Cooling
Coolermaster Seidon 240M Liquid AIO. 6 case fans
Keyboard
Logitech G710+
Mouse
Logitech G500s
Internet Speed
Much better since I got fiber, but still way overpriced.
Antivirus
MSE, Malware Bytes for scanning
Browser
Firefox
Other Info
Corsair VOID USB headphones.

A Mellon Labs X-1 - LCD Smartie driven system status display.

Brought to you by the letter E
I find Python's use of white space (aka indents) to delineate code blocks one of its better features - much better than the old-style curly brace method. That, coupled with PyCharm's color coding for keywords etc makes Python code very readable.

I started on Python for my Cinema 4D stuff. C4D already has node-based, visual programming called XPresso, but I needed more complexity, and Python is supported in C4D.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
self build
OS
W10 Pro x64, W7 Pro x64 in VMware
CPU
i7 2600K @ 4.4GHz
Motherboard
MSI Z68A-GD80
Memory
8GB Mushkin @ 1600MHz
Graphics Card(s)
Nvidia GTX 750 Ti
Monitor(s) Displays
27" Benq + 27" LG
Screen Resolution
1080p
Hard Drives
500GB 850 Evo SSD + 3 * 2TB Seagate
PSU
EVGA 650 GS modular
Case
Antec 300
Cooling
Seidon 120V v2
Internet Speed
62/18 Mbps
Antivirus
Defender (W10) + MSE (W7)
Browser
Firefox
I find Python's use of white space (aka indents) to delineate code blocks one of its better features - much better than the old-style curly brace method. That, coupled with PyCharm's color coding for keywords etc makes Python code very readable.
White space for indents is very readable, but it can be very difficult to work with as a new developer unless you have the right editor, especially one that shows white space as tabs or spaces. I have found some compilers that will accept a tab as white space, but not a space character. That can be baffling for a new beginner (was to me at first).

All in all though, I agree, Python is a good language to learn. but it has some quirks. I just don't think it's a good language to learn first.

Just my opinion, mind you. :)
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Mellon Labs (custom build)
OS
Win 7 Pro x64/Win 10 Pro x64 dual boot
CPU
AMD FX 8350 Vishera @ 4200
Motherboard
ASUS M5A97 R2.0
Memory
16 GB Mushkin Blackline DDR3-2400 @ 1866 (9-10-10-10-31)
Graphics Card(s)
XFX Radeon R9 280 Double D Black Edition
Sound Card
Realtek HD Audio on MB. Sounds great.
Monitor(s) Displays
Acer 24", Acer 22"
Screen Resolution
3840 x 1080
Hard Drives
1 x Mushkin Chronos 120 GB SSD (Win 10)
1 x Samsung 850 EVO 250 GB SSD (Win 7)
1 x WD 1TB SATA Blue
1 x WD 1TB SATA Green
PSU
Corsair TX-750
Case
CoolerMaster HAF 912+
Cooling
Coolermaster Seidon 240M Liquid AIO. 6 case fans
Keyboard
Logitech G710+
Mouse
Logitech G500s
Internet Speed
Much better since I got fiber, but still way overpriced.
Antivirus
MSE, Malware Bytes for scanning
Browser
Firefox
Other Info
Corsair VOID USB headphones.

A Mellon Labs X-1 - LCD Smartie driven system status display.

Brought to you by the letter E
Back
Top